|
6 | 6 | #include "kirby.h" |
7 | 7 | #include <QString> |
8 | 8 |
|
9 | | -const int fgPaletteBase[] = {0xD4A9, 0xD8ED}; |
10 | | -const int waterBase[][2] = {{0xA444, 0xE030}, |
11 | | - {0xA46E, 0xE05A}}; |
| 9 | +const int fgPaletteBase[] = {0xD4A9, 0xD8ED, 0xD8ED}; |
| 10 | +const int waterBase[][3] = {{0xA444, 0xE030, 0xE030}, |
| 11 | + {0xA46E, 0xE05A, 0xE05A}}; |
12 | 12 |
|
13 | | -const int paletteTable[] = {0x80D425, 0x80D869}; |
14 | | -const int waterTable[][2] = {{0x8484AF, 0x8484AF}, |
15 | | - {0x8484F1, 0x8484F1}}; |
16 | | -const int backgroundTable[][2] = {{0x80D0AF, 0x80D517}, |
17 | | - {0x80D304, 0x80D748}, |
18 | | - {0x80D324, 0x80D768}, |
19 | | - {0x84CD23, 0x84CD42}}; |
| 13 | +const int paletteTable[] = {0x80D425, 0x80D869, 0x80D869}; |
| 14 | +const int waterTable[][3] = {{0x8484AF, 0x8484AF, 0x8484AF}, |
| 15 | + {0x8484F1, 0x8484F1, 0x8484F1}}; |
| 16 | +const int backgroundTable[][3] = {{0x80D0AF, 0x80D517, 0x80D517}, |
| 17 | + {0x80D304, 0x80D748, 0x80D748}, |
| 18 | + {0x80D324, 0x80D768, 0x80D768}, |
| 19 | + {0x84CD23, 0x84CD42, 0x84CD42}}; |
20 | 20 |
|
21 | | -const int musicTable[] = {0x80C533, 0x80C99D}; |
22 | | -const int newMusicAddr[] = {0x80F440, 0x80F950}; |
| 21 | +const int musicTable[] = {0x80C533, 0x80C99D, 0x80C99D}; |
| 22 | +const int newMusicAddr[] = {0x80F440, 0x80F950, 0x80F950}; |
23 | 23 |
|
24 | 24 | // first dimension is indexed by game number (0 = kirby, 1 = sts) |
25 | 25 | const char* courseNames[][224 / 8] = { |
@@ -70,40 +70,40 @@ const char* courseNames[][224 / 8] = { |
70 | 70 |
|
71 | 71 | const bg_t bgNames[] = { |
72 | 72 | {"Background 1 (clouds)", |
73 | | - {0x8290, 0xC290}, |
74 | | - {0x92BEB1, 0x90A836}, |
75 | | - {0x94AC83, 0x928000}, |
76 | | - {0xCD33, 0xCD52}}, |
| 73 | + {0x8290, 0xC290, 0xC290}, |
| 74 | + {0x92BEB1, 0x90A836, 0x90A836}, |
| 75 | + {0x94AC83, 0x928000, 0x92855B}, |
| 76 | + {0xCD33, 0xCD52, 0xCD52}}, |
77 | 77 |
|
78 | 78 | {"Background 2 (stars & moon)", |
79 | | - {0x83D0, 0xC3D0}, |
80 | | - {0x92D18C, 0x90B1B2}, |
81 | | - {0x94EDAB, 0x8EFB5F}, |
82 | | - {0xCECA, 0xCEE9}}, |
| 79 | + {0x83D0, 0xC3D0, 0xC3D0}, |
| 80 | + {0x92D18C, 0x90B1B2, 0x90B1B2}, |
| 81 | + {0x94EDAB, 0x8EFB5F, 0x8EFB5F}, |
| 82 | + {0xCECA, 0xCEE9, 0xCEE9}}, |
83 | 83 |
|
84 | 84 | {"Background 3 (waterfalls)", |
85 | | - {0x8330, 0xC330}, |
86 | | - {0x93A043, 0x90ED83}, |
87 | | - {0x94967D, 0x91E7A2}, |
88 | | - {0xCE79, 0xCE98}}, |
| 85 | + {0x8330, 0xC330, 0xC330}, |
| 86 | + {0x93A043, 0x90ED83, 0x90ED83}, |
| 87 | + {0x94967D, 0x91E7A2, 0x91EE62}, |
| 88 | + {0xCE79, 0xCE98, 0xCE98}}, |
89 | 89 |
|
90 | 90 | {"Background 4 (jigsaw)", |
91 | | - {0x82E0, 0xC2E0}, |
92 | | - {0x93E286, 0x91AD5B}, |
93 | | - {0x93D5F8, 0x91A0CD}, |
94 | | - {0xCE64, 0xCE83}}, |
| 91 | + {0x82E0, 0xC2E0, 0xC2E0}, |
| 92 | + {0x93E286, 0x91AD5B, 0x91B41B}, |
| 93 | + {0x93D5F8, 0x91A0CD, 0x91A78D}, |
| 94 | + {0xCE64, 0xCE83, 0xCE83}}, |
95 | 95 |
|
96 | 96 | {"Background 5 (candy)", |
97 | | - {0x8380, 0xC380}, |
98 | | - {0x92AB0F, 0x909494}, |
99 | | - {0x93FA68, 0x91E20F}, |
100 | | - {0xCFAE, 0xCFCD}}, |
| 97 | + {0x8380, 0xC380, 0xC380}, |
| 98 | + {0x92AB0F, 0x909494, 0x909494}, |
| 99 | + {0x93FA68, 0x91E20F, 0x91E8CF}, |
| 100 | + {0xCFAE, 0xCFCD, 0xCFCD}}, |
101 | 101 |
|
102 | 102 | {"Background 6 (ocean)", |
103 | | - {0x85E0, 0xC5E0}, |
104 | | - {0x9398A1, 0x90E5E1}, |
105 | | - {0x94DA7C, 0x92B347}, |
106 | | - {0xCFF3, 0xD012}} |
| 103 | + {0x85E0, 0xC5E0, 0xC5E0}, |
| 104 | + {0x9398A1, 0x90E5E1, 0x90E5E1}, |
| 105 | + {0x94DA7C, 0x92B347, 0x92B8A2}, |
| 106 | + {0xCFF3, 0xD012, 0xD012}} |
107 | 107 | /* |
108 | 108 | something here (the GFX?) gets loaded to a different address than normal |
109 | 109 | so it's not usable with the rest of the course BGs |
|
0 commit comments