mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-25 03:04:15 +01:00
Continue documenting roulette
This commit is contained in:
parent
22b5b6b074
commit
b40cee540e
@ -1,259 +0,0 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
256
|
||||
82 156 49
|
||||
41 41 41
|
||||
98 98 115
|
||||
172 180 197
|
||||
255 255 255
|
||||
255 205 41
|
||||
255 172 0
|
||||
213 164 65
|
||||
205 164 82
|
||||
139 106 65
|
||||
131 222 189
|
||||
74 189 156
|
||||
115 189 148
|
||||
123 180 172
|
||||
74 115 115
|
||||
255 255 0
|
||||
74 106 156
|
||||
41 41 41
|
||||
98 98 115
|
||||
156 156 164
|
||||
255 255 255
|
||||
205 156 205
|
||||
164 106 164
|
||||
172 131 164
|
||||
156 123 156
|
||||
90 57 106
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
74 106 156
|
||||
41 41 41
|
||||
123 123 131
|
||||
172 180 197
|
||||
255 255 255
|
||||
238 238 156
|
||||
189 180 106
|
||||
131 90 32
|
||||
255 131 90
|
||||
189 106 98
|
||||
230 222 255
|
||||
74 189 156
|
||||
255 255 255
|
||||
123 180 172
|
||||
255 255 255
|
||||
255 255 255
|
||||
74 106 156
|
||||
57 57 65
|
||||
98 98 115
|
||||
156 156 164
|
||||
255 255 255
|
||||
106 205 205
|
||||
246 98 90
|
||||
106 156 255
|
||||
255 255 255
|
||||
156 255 106
|
||||
246 230 74
|
||||
255 230 123
|
||||
255 255 255
|
||||
255 255 156
|
||||
156 255 148
|
||||
205 156 255
|
||||
74 106 156
|
||||
41 41 41
|
||||
98 98 115
|
||||
205 205 213
|
||||
255 255 255
|
||||
123 238 139
|
||||
255 172 139
|
||||
16 156 74
|
||||
197 164 255
|
||||
49 106 32
|
||||
115 197 131
|
||||
197 139 189
|
||||
255 82 57
|
||||
255 238 82
|
||||
205 180 8
|
||||
255 205 8
|
||||
74 106 156
|
||||
106 139 230
|
||||
82 115 205
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 205 41
|
||||
255 172 0
|
||||
213 164 65
|
||||
205 164 82
|
||||
139 106 65
|
||||
131 222 189
|
||||
74 189 156
|
||||
115 189 148
|
||||
123 180 172
|
||||
74 115 115
|
||||
255 255 255
|
||||
74 106 156
|
||||
255 246 65
|
||||
255 255 164
|
||||
255 246 65
|
||||
255 255 255
|
||||
205 156 205
|
||||
164 106 164
|
||||
172 131 164
|
||||
156 123 156
|
||||
90 57 106
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
65 65 57
|
||||
74 106 156
|
||||
172 255 238
|
||||
222 255 255
|
||||
148 255 238
|
||||
255 255 255
|
||||
255 205 41
|
||||
255 172 0
|
||||
213 164 65
|
||||
205 164 82
|
||||
139 106 65
|
||||
131 222 189
|
||||
74 189 156
|
||||
115 189 148
|
||||
123 180 172
|
||||
74 115 115
|
||||
65 65 57
|
||||
74 106 156
|
||||
255 205 255
|
||||
255 222 255
|
||||
255 197 255
|
||||
255 255 255
|
||||
205 156 205
|
||||
164 106 164
|
||||
172 131 164
|
||||
156 123 156
|
||||
90 57 106
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
65 65 57
|
||||
74 106 156
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 205 41
|
||||
255 172 0
|
||||
213 164 65
|
||||
205 164 82
|
||||
139 106 65
|
||||
131 222 189
|
||||
74 189 156
|
||||
115 189 148
|
||||
123 180 172
|
||||
74 115 115
|
||||
255 255 255
|
||||
74 106 156
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
205 156 205
|
||||
164 106 164
|
||||
172 131 164
|
||||
156 123 156
|
||||
90 57 106
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
74 106 156
|
||||
255 246 82
|
||||
164 255 222
|
||||
172 180 197
|
||||
255 255 255
|
||||
255 246 65
|
||||
246 205 24
|
||||
238 197 98
|
||||
205 172 90
|
||||
164 131 90
|
||||
156 246 222
|
||||
90 213 180
|
||||
131 222 172
|
||||
115 189 156
|
||||
98 148 148
|
||||
65 65 57
|
||||
74 106 156
|
||||
238 189 238
|
||||
156 148 148
|
||||
172 180 197
|
||||
255 255 255
|
||||
255 205 255
|
||||
222 156 230
|
||||
197 156 197
|
||||
172 139 172
|
||||
139 106 148
|
||||
205 205 230
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
65 65 57
|
||||
74 106 156
|
||||
238 230 246
|
||||
205 205 230
|
||||
172 180 197
|
||||
255 255 255
|
||||
255 255 230
|
||||
255 255 164
|
||||
255 255 255
|
||||
222 255 255
|
||||
255 246 255
|
||||
255 222 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
65 65 57
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
||||
255 255 255
|
@ -41,8 +41,8 @@ void MarkUsedPulseBlendPalettes(struct PulseBlend *, u16, u8);
|
||||
void UnloadUsedPulseBlendPalettes(struct PulseBlend *, u16, u8);
|
||||
void UnmarkUsedPulseBlendPalettes(struct PulseBlend *, u16, u8);
|
||||
void UpdatePulseBlend(struct PulseBlend *);
|
||||
void ClearGridSelectionRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 height);
|
||||
void SetGridSelectionRect(u16 *dest, u16 *src, u8 left, u8 top, u8 width, u8 height);
|
||||
void ClearTilemapRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 height);
|
||||
void SetTilemapRect(u16 *dest, u16 *src, u8 left, u8 top, u8 width, u8 height);
|
||||
void task_tutorial_controls_fadein(struct UnkStruct0 *r0);
|
||||
void sub_8151678(struct UnkStruct0 *r0);
|
||||
u8 sub_815168C(struct UnkStruct0 *r0, u8 r1, const struct UnkStruct1 *r2);
|
||||
|
@ -84,6 +84,19 @@ extern const u8 gText_SoSo[];
|
||||
extern const u8 gText_Bad[];
|
||||
extern const u8 gText_TheWorst[];
|
||||
|
||||
extern const u8 Roulette_Text_ControlsInstruction[];
|
||||
extern const u8 Roulette_Text_KeepPlaying[];
|
||||
extern const u8 Roulette_Text_Jackpot[];
|
||||
extern const u8 Roulette_Text_ItsAHit[];
|
||||
extern const u8 Roulette_Text_NothingDoing[];
|
||||
extern const u8 Roulette_Text_YouveWonXCoins[];
|
||||
extern const u8 Roulette_Text_BoardWillBeCleared[];
|
||||
extern const u8 Roulette_Text_CoinCaseIsFull[];
|
||||
extern const u8 Roulette_Text_NoCoinsLeft[];
|
||||
extern const u8 Roulette_Text_PlayMinimumWagerIsX[];
|
||||
extern const u8 Roulette_Text_SpecialRateTable[];
|
||||
extern const u8 Roulette_Text_NotEnoughCoins[];
|
||||
|
||||
extern const u8 gText_Slots[];
|
||||
extern const u8 gText_Roulette[];
|
||||
extern const u8 gText_Jackpot[];
|
||||
|
701
src/roulette.c
701
src/roulette.c
File diff suppressed because it is too large
Load Diff
@ -4,6 +4,10 @@
|
||||
#include "roulette_util.h"
|
||||
#include "util.h"
|
||||
|
||||
// "Roulette Util" is perhaps more accurately a general flashing util
|
||||
// e.g. it handles fading the palettes for the color selections on the Roulette wheel
|
||||
// but it also handles the "pulse blend" effect of Mirage Tower
|
||||
|
||||
void sub_8151678(struct UnkStruct0 *r0)
|
||||
{
|
||||
r0->var00 = 0;
|
||||
@ -429,7 +433,8 @@ void UpdatePulseBlend(struct PulseBlend *pulseBlend)
|
||||
}
|
||||
}
|
||||
|
||||
void ClearGridSelectionRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 height)
|
||||
// Below used for the Roulette grid
|
||||
void ClearTilemapRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 height)
|
||||
{
|
||||
u16 *_dest;
|
||||
u8 i;
|
||||
@ -446,7 +451,7 @@ void ClearGridSelectionRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 he
|
||||
}
|
||||
}
|
||||
|
||||
void SetGridSelectionRect(u16 *dest, u16 *src, u8 left, u8 top, u8 width, u8 height)
|
||||
void SetTilemapRect(u16 *dest, u16 *src, u8 left, u8 top, u8 width, u8 height)
|
||||
{
|
||||
u16 *_dest;
|
||||
u16 *_src = src;
|
||||
|
Loading…
Reference in New Issue
Block a user