[Add] Documented glColour.
This commit is contained in:
parent
8fa9b389b1
commit
d4b945aca7
68
src/colour.c
68
src/colour.c
@ -1,42 +1,48 @@
|
|||||||
|
/**
|
||||||
|
* @file colour.c
|
||||||
|
*
|
||||||
|
* @brief Predefined colours for use within Lephisto.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "colour.h"
|
#include "colour.h"
|
||||||
|
|
||||||
/* Default colors. */
|
/* Default colors. */
|
||||||
glColour cWhite = { .r = 1.00, .g = 1.00, .b = 1.00, .a = 1. };
|
glColour cWhite = { .r = 1.00, .g = 1.00, .b = 1.00, .a = 1. }; /**< White. */
|
||||||
glColour cGrey90 = { .r = 0.90, .g = 0.90, .b = 0.90, .a = 1. };
|
glColour cGrey90 = { .r = 0.90, .g = 0.90, .b = 0.90, .a = 1. }; /**< Grey 90% */
|
||||||
glColour cGrey80 = { .r = 0.80, .g = 0.80, .b = 0.80, .a = 1. };
|
glColour cGrey80 = { .r = 0.80, .g = 0.80, .b = 0.80, .a = 1. }; /**< Grey 80% */
|
||||||
glColour cGrey70 = { .r = 0.70, .g = 0.70, .b = 0.70, .a = 1. };
|
glColour cGrey70 = { .r = 0.70, .g = 0.70, .b = 0.70, .a = 1. }; /**< Grey 70% */
|
||||||
glColour cGrey60 = { .r = 0.60, .g = 0.60, .b = 0.60, .a = 1. };
|
glColour cGrey60 = { .r = 0.60, .g = 0.60, .b = 0.60, .a = 1. }; /**< Grey 60% */
|
||||||
glColour cGrey50 = { .r = 0.50, .g = 0.50, .b = 0.50, .a = 1. };
|
glColour cGrey50 = { .r = 0.50, .g = 0.50, .b = 0.50, .a = 1. }; /**< Grey 50% */
|
||||||
glColour cGrey40 = { .r = 0.40, .g = 0.40, .b = 0.40, .a = 1. };
|
glColour cGrey40 = { .r = 0.40, .g = 0.40, .b = 0.40, .a = 1. }; /**< Grey 40% */
|
||||||
glColour cGrey30 = { .r = 0.30, .g = 0.30, .b = 0.30, .a = 1. };
|
glColour cGrey30 = { .r = 0.30, .g = 0.30, .b = 0.30, .a = 1. }; /**< Grey 30% */
|
||||||
glColour cGrey20 = { .r = 0.20, .g = 0.20, .b = 0.20, .a = 1. };
|
glColour cGrey20 = { .r = 0.20, .g = 0.20, .b = 0.20, .a = 1. }; /**< Grey 20% */
|
||||||
glColour cGrey10 = { .r = 0.10, .g = 0.10, .b = 0.10, .a = 1. };
|
glColour cGrey10 = { .r = 0.10, .g = 0.10, .b = 0.10, .a = 1. }; /**< Grey 10% */
|
||||||
glColour cBlack = { .r = 0.00, .g = 0.00, .b = 0.00, .a = 1. };
|
glColour cBlack = { .r = 0.00, .g = 0.00, .b = 0.00, .a = 1. }; /**< Black */
|
||||||
|
|
||||||
glColour cGreen = { .r = 0.20, .g = 0.80, .b = 0.20, .a = 1. };
|
glColour cGreen = { .r = 0.20, .g = 0.80, .b = 0.20, .a = 1. }; /**< Green. */
|
||||||
glColour cDarkRed = { .r = 0.60, .g = 0.10, .b = 0.10, .a = 1. };
|
glColour cDarkRed = { .r = 0.60, .g = 0.10, .b = 0.10, .a = 1. }; /**< Dark Red. */
|
||||||
glColour cRed = { .r = 0.80, .g = 0.20, .b = 0.20, .a = 1. };
|
glColour cRed = { .r = 0.80, .g = 0.20, .b = 0.20, .a = 1. }; /**< Red. */
|
||||||
glColour cYellow = { .r = 0.80, .g = 0.80, .b = 0.00, .a = 1. };
|
glColour cYellow = { .r = 0.80, .g = 0.80, .b = 0.00, .a = 1. }; /**< Yellow. */
|
||||||
glColour cDarkBlue = { .r = 0.10, .g = 0.20, .b = 0.80, .a = 1. };
|
glColour cDarkBlue = { .r = 0.10, .g = 0.20, .b = 0.80, .a = 1. }; /**< Dark Blue. */
|
||||||
glColour cBlue = { .r = 0.20, .g = 0.20, .b = 0.80, .a = 1. };
|
glColour cBlue = { .r = 0.20, .g = 0.20, .b = 0.80, .a = 1. }; /**< Blue. */
|
||||||
glColour cPurple = { .r = 0.90, .g = 0.10, .b = 0.90, .a = 1. };
|
glColour cPurple = { .r = 0.90, .g = 0.10, .b = 0.90, .a = 1. }; /**< Purple */
|
||||||
|
|
||||||
/* Game specific. */
|
/* Game specific. */
|
||||||
glColour cConsole = { .r = 0.1, .g = 0.9, .b = 0.1, .a = 1. };
|
glColour cConsole = { .r = 0.1, .g = 0.9, .b = 0.1, .a = 1. }; /**< Console colour. */
|
||||||
glColour cDConsole = { .r = 0.0, .g = 0.7, .b = 0.0, .a = 1. };
|
glColour cDConsole = { .r = 0.0, .g = 0.7, .b = 0.0, .a = 1. }; /**< Dark console colour. */
|
||||||
/* Toolkit. */
|
/* Toolkit. */
|
||||||
glColour cHilight = { .r = 0.1, .g = 0.9, .b = 0.1, .a = 0.3 };
|
glColour cHilight = { .r = 0.1, .g = 0.9, .b = 0.1, .a = 0.3 }; /**< Hilight colour. */
|
||||||
/* Objects */
|
/* Objects */
|
||||||
glColour cInert = { .r = 0.6, .g = 0.6, .b = 0.6, .a = 1. };
|
glColour cInert = { .r = 0.6, .g = 0.6, .b = 0.6, .a = 1. }; /**< Inert object colour. */
|
||||||
glColour cNeutral = { .r = 0.9, .g = 1.0, .b = 0.3, .a = 1. };
|
glColour cNeutral = { .r = 0.9, .g = 1.0, .b = 0.3, .a = 1. }; /**< Neutral object colour. */
|
||||||
glColour cFriend = { .r = 0.0, .g = 1.0, .b = 0.0, .a = 1. };
|
glColour cFriend = { .r = 0.0, .g = 1.0, .b = 0.0, .a = 1. }; /**< Friend object colour. */
|
||||||
glColour cHostile = { .r = 0.9, .g = 0.2, .b = 0.2, .a = 1. };
|
glColour cHostile = { .r = 0.9, .g = 0.2, .b = 0.2, .a = 1. }; /**< Hostile object colour. */
|
||||||
/* Radar */
|
/* Radar */
|
||||||
glColour cRadar_player = { .r = 0.4, .g = 0.8, .b = 0.4, .a = 1. };
|
glColour cRadar_player = { .r = 0.4, .g = 0.8, .b = 0.4, .a = 1. }; /**< Player colour on radar. */
|
||||||
glColour cRadar_targ = { .r = 0.0, .g = 0.7, .b = 1.0, .a = 1. };
|
glColour cRadar_targ = { .r = 0.0, .g = 0.7, .b = 1.0, .a = 1. }; /**< Targetted object colour.*/
|
||||||
glColour cRadar_weap = { .r = 0.8, .g = 0.2, .b = 0.2, .a = 1. };
|
glColour cRadar_weap = { .r = 0.8, .g = 0.2, .b = 0.2, .a = 1. }; /**< Weapon colour on radar. */
|
||||||
/* Bars. */
|
/* Bars. */
|
||||||
glColour cShield = { .r = 0.2, .g = 0.2, .b = 0.8, .a = 1. };
|
glColour cShield = { .r = 0.2, .g = 0.2, .b = 0.8, .a = 1. }; /**< Shield bar colour. */
|
||||||
glColour cArmour = { .r = 0.5, .g = 0.5, .b = 0.5, .a = 1. };
|
glColour cArmour = { .r = 0.5, .g = 0.5, .b = 0.5, .a = 1. }; /**< Armour bar colour. */
|
||||||
glColour cEnergy = { .r = 0.2, .g = 0.8, .b = 0.2, .a = 1. };
|
glColour cEnergy = { .r = 0.2, .g = 0.8, .b = 0.2, .a = 1. }; /**< Energy bar colour. */
|
||||||
|
|
||||||
|
11
src/colour.h
11
src/colour.h
@ -1,8 +1,15 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/* Colours. */
|
/**
|
||||||
|
* @struct glColour
|
||||||
|
*
|
||||||
|
* @brief Represents a colour via it's RGBA values.
|
||||||
|
*/
|
||||||
typedef struct glColour_ {
|
typedef struct glColour_ {
|
||||||
double r, g, b, a;
|
double r; /**< Red value of the colour (0 to 1). */
|
||||||
|
double g; /**< Green value of the colour (0 to 1). */
|
||||||
|
double b; /**< Blue value of the colour (0 to 1). */
|
||||||
|
double a; /**< Alpha value of the colour (0 to 1). */
|
||||||
} glColour;
|
} glColour;
|
||||||
|
|
||||||
/* Default colors. */
|
/* Default colors. */
|
||||||
|
Loading…
Reference in New Issue
Block a user