mirror of
https://github.com/spiffcode/hostile-takeover.git
synced 2026-04-15 01:01:29 -06:00
Add 24bpp color array
Change Color to dword and add gaclr24bpp
This commit is contained in:
parent
57c6e26ce2
commit
119cf11f08
@ -1183,6 +1183,12 @@ bool Game::InitDisplay(int immRequested)
|
||||
gfGrayscale = false;
|
||||
break;
|
||||
|
||||
case 24:
|
||||
case 32:
|
||||
gaclrFixed = gaclr24bpp;
|
||||
gfGrayscale = false;
|
||||
break;
|
||||
|
||||
default:
|
||||
Assert("Whoa! Unsupported color depth");
|
||||
break;
|
||||
|
||||
@ -304,7 +304,7 @@ const int knDecreasedDamagePercent = 90;
|
||||
|
||||
// Color type
|
||||
|
||||
typedef word Color; // clr
|
||||
typedef dword Color; // clr
|
||||
|
||||
// Network stuff
|
||||
|
||||
@ -8450,6 +8450,7 @@ extern int gtGameSpeed;
|
||||
extern AnimationData *g_panidMoveTarget;
|
||||
extern UpdateMap *gpupdSim;
|
||||
extern Color *gaclrFixed;
|
||||
extern Color gaclr24bpp[];
|
||||
extern Color gaclr8bpp[];
|
||||
extern Color gaclr4bpp[];
|
||||
extern byte gmpDistFromDxy[10][10];
|
||||
|
||||
@ -1370,6 +1370,58 @@ Color gaclr8bpp[] = {
|
||||
52, // Galaxite fullness indicator/neon pink
|
||||
};
|
||||
|
||||
Color gaclr24bpp[] = {
|
||||
255, // black (0 0 0)
|
||||
4244438271, // white (252 252 252)
|
||||
4227858687, // red (252 0 0)
|
||||
16515327, // green (0 252 0)
|
||||
4244373759, // yellow (252 252 0)
|
||||
7661823, // side 1 color (0 116 232)
|
||||
3894411519, // side 2 color (232 32 0)
|
||||
3907256575, // side 3 color (232 228 0)
|
||||
1761410303, // side 4 color (104 252 252)
|
||||
12633343, // button fill (0 192 196)
|
||||
6341887, // button border (0 96 196)
|
||||
255, // menu background (0 0 0)
|
||||
255, // form background (0 0 0)
|
||||
473447423, // mini map border area (28 56 59)
|
||||
2606271743, // Galaxite minimap color (155 88 140)
|
||||
1419816191, // button fill highlight (84 160 172)
|
||||
2223014143, // medium gray (132 128 128)
|
||||
7661823, // blue side 0 (0 116 232)
|
||||
6341887, // blue side 1 (0 96 196)
|
||||
4225279, // blue side 2 (0 64 120)
|
||||
3169535, // blue side 3 (0 48 92)
|
||||
2113791, // blue side 4 (0 32 64)
|
||||
3894411519, // red side 0 (232 32 0)
|
||||
3290235135, // red side 1 (196 29 0)
|
||||
2013790463, // red side 2 (120 8 0)
|
||||
1544028415, // red side 3 (92 8 0)
|
||||
1074266367, // red side 4 (64 8 0)
|
||||
3907256575, // yellow side 0 (232 228 0)
|
||||
3300917503, // yellow side 1 (196 192 0)
|
||||
2020868351, // yellow side 2 (120 116 0)
|
||||
1549271295, // yellow side 3 (92 88 0)
|
||||
1077674239, // yellow side 4 (64 60 0)
|
||||
1761410303, // cyan side 0 (104 252 252)
|
||||
1419816191, // cyan side 1 (84 160 172)
|
||||
947422207, // cyan side 2 (56 120 131)
|
||||
676354303, // cyan side 3 (40 80 88)
|
||||
473447423, // cyan side 4 (28 56 59)
|
||||
271068159, // list background (16 40 43)
|
||||
1419816191, // list border (84 160 172)
|
||||
3103324415, // Jana font (184 248 248)
|
||||
1761410303, // Andy font (104 252 252)
|
||||
3907256575, // Olstrom font (232 228 0)
|
||||
3894411519, // Fox font (232 32 0)
|
||||
3638089983, // neutral side 0 (216 216 216)
|
||||
2829625599, // neutral side 1 (168 168 168)
|
||||
2021161215, // neutral side 2 (120 120 120)
|
||||
1549556991, // neutral side 3 (92 92 92)
|
||||
1077952767, // neutral side 4 (64 64 64)
|
||||
4227923199, // Galaxite fullness indicator/neon pink (252 0 252)
|
||||
};
|
||||
|
||||
int gaiclrSide[kcSides] = { kiclrSideNeutral, kiclrSide1, kiclrSide2, kiclrSide3, kiclrSide4 };
|
||||
|
||||
void DrawBorder(DibBitmap *pbm, Rect *prc, int nThickness, Color clr, UpdateMap *pupd)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user