Lephisto/src/colour.h

52 lines
1.0 KiB
C

#pragma once
/* Colours. */
typedef struct glColour_ {
double r, g, b, a;
} glColour;
/* Default colors. */
/* -- Greyscale. */
extern glColour cWhite;
#define cGrey cGrey70
extern glColour cBlack;
/* Greys */
extern glColour cGrey90;
extern glColour cGrey80;
extern glColour cGrey70;
extern glColour cGrey60;
extern glColour cGrey50;
extern glColour cGrey40;
extern glColour cGrey30;
extern glColour cGrey20;
extern glColour cGrey10;
extern glColour cGreen;
extern glColour cDarkRed;
extern glColour cRed;
extern glColour cYellow;
extern glColour cDarkBlue;
extern glColour cBlue;
extern glColour cPurple;
/* Game specific. */
extern glColour cConsole;
extern glColour cDConsole;
/* Toolkit. */
extern glColour cHilight;
/* Objects. */
extern glColour cInert;
extern glColour cNeutral;
extern glColour cFriend;
extern glColour cHostile;
/* Radar. */
extern glColour cRadar_player;
extern glColour cRadar_targ;
extern glColour cRadar_weap;
/* Health. */
extern glColour cShield;
extern glColour cArmour;
extern glColour cEnergy;