summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYamaArashi <YamaArashi@users.noreply.github.com>2016-12-02 14:56:56 -0800
committerGitHub <noreply@github.com>2016-12-02 14:56:56 -0800
commit14d9b188cd8f16b4403280ae24fc7b8c059d0fc1 (patch)
treedf08926aef4bfc16f0b3f1ed16b1bc656d908e70 /src
parent506587c676fb18a289d19561ca0de67004c7656e (diff)
parent4d2d30beb113f5f987c73cdf1b818e0079222093 (diff)
Merge pull request #116 from marijnvdwerf/clean/warnings-0
Fix various warnings
Diffstat (limited to 'src')
-rw-r--r--src/clear_save_data_menu.c2
-rw-r--r--src/main_menu.c10
-rw-r--r--src/menu.c12
-rw-r--r--src/mori_debug_menu.c24
-rw-r--r--src/pokedex.c4
-rw-r--r--src/starter_choose.c9
-rw-r--r--src/title_screen.c16
-rw-r--r--src/wallclock.c6
8 files changed, 39 insertions, 44 deletions
diff --git a/src/clear_save_data_menu.c b/src/clear_save_data_menu.c
index 7e00223ce..8865eeb57 100644
--- a/src/clear_save_data_menu.c
+++ b/src/clear_save_data_menu.c
@@ -11,7 +11,7 @@
extern u8 gSystemText_ClearAllSaveDataPrompt[];
extern u8 gSystemText_ClearingData[];
-extern u8 *gUnknown_08376D74[][2];
+extern const struct MenuAction gUnknown_08376D74[];
static void VBlankCB_ClearSaveDataScreen(void);
static void Task_InitMenu(u8);
diff --git a/src/main_menu.c b/src/main_menu.c
index 02aabbb64..274386b03 100644
--- a/src/main_menu.c
+++ b/src/main_menu.c
@@ -57,9 +57,9 @@ extern const struct SpritePalette gMonPaletteTable[];
extern struct SpriteTemplate gUnknown_02024E8C;
extern void * const gUnknown_081FAF4C[];
extern u16 gUnknown_081E795C[];
-extern u8 * const gUnknown_081E79B0[][2];
-extern u8 * const gMalePresetNames[][2];
-extern u8 * const gFemalePresetNames[][2];
+extern const struct MenuAction gUnknown_081E79B0[];
+extern const struct MenuAction gMalePresetNames[];
+extern const struct MenuAction gFemalePresetNames[];
extern const u8 gUnknown_081E764C[];
extern const u8 gUnknown_081E768C[];
@@ -1645,9 +1645,9 @@ static void SetPresetPlayerName(u8 index)
u8 *name;
if (gSaveBlock2.playerGender == MALE)
- name = gMalePresetNames[index][0];
+ name = gMalePresetNames[index].text;
else
- name = gFemalePresetNames[index][0];
+ name = gFemalePresetNames[index].text;
for (i = 0; i < 7; i++)
gSaveBlock2.playerName[i] = name[i];
diff --git a/src/menu.c b/src/menu.c
index 3b0440afb..62237794b 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -39,7 +39,7 @@ EWRAM_DATA u16 gMenuTextWindowTileOffset = 0;
EWRAM_DATA u16 gMenuTextWindowContentTileOffset = 0;
EWRAM_DATA u16 gMenuMessageBoxContentTileOffset = 0;
-extern const u8 *gUnknown_08376D74[][2];
+extern const struct MenuAction gUnknown_08376D74[];
void InitMenuWindow(const struct WindowConfig *winConfig)
{
@@ -540,25 +540,25 @@ u8 sub_807288C(u8 column)
return gMenu.columnXCoords[column];
}
-void PrintMenuItems(u8 left, u8 top, u8 menuItemCount, u8 * const menuItems[][2])
+void PrintMenuItems(u8 left, u8 top, u8 menuItemCount, const struct MenuAction menuItems[])
{
u8 i;
for (i = 0; i < menuItemCount; i++)
- MenuPrint(menuItems[i][0], left, top + 2 * i);
+ MenuPrint(menuItems[i].text, left, top + 2 * i);
}
-void PrintMenuItemsReordered(u8 left, u8 top, u8 menuItemCount, u8 * const menuItems[][2], u8 *order)
+void PrintMenuItemsReordered(u8 left, u8 top, u8 menuItemCount, const struct MenuAction menuItems[], u8 *order)
{
u8 i;
for (i = 0; i < menuItemCount; i++)
- MenuPrint(menuItems[order[i]][0], left, top + 2 * i);
+ MenuPrint(menuItems[order[i]].text, left, top + 2 * i);
}
void InitYesNoMenu(u8 left, u8 top, u8 a3)
{
- PrintMenuItems(left + 1, top + 1, 2, (void *)gUnknown_08376D74);
+ PrintMenuItems(left + 1, top + 1, 2, gUnknown_08376D74);
InitMenu(0, left + 1, top + 1, 2, 0, a3);
}
diff --git a/src/mori_debug_menu.c b/src/mori_debug_menu.c
index b8fe92b9a..fd253d0a6 100644
--- a/src/mori_debug_menu.c
+++ b/src/mori_debug_menu.c
@@ -8,29 +8,23 @@
extern u8 (*gCallback_03004AE8)(void);
-struct DebugMenuAction
-{
- u8 *text;
- u8 (*func)(void);
-};
-
extern u8 gUnknown_0839B24D[];
extern u8 gUnknown_0839B255[];
extern u8 gUnknown_0839B257[];
-extern struct DebugMenuAction gMoriDebugMenuActions[];
+extern const struct MenuAction gMoriDebugMenuActions[];
extern u8 gSpeciesNames[][11];
-s8 sub_8083D4C(void)
+bool8 sub_8083D4C(void)
{
- if ( gMain.newKeys & 1 )
+ if ( gMain.newKeys & A_BUTTON )
{
sub_8071C20();
- return 1;
+ return TRUE;
}
else
- return 0;
+ return FALSE;
}
u8 MoriDebugMenu_SearchChild(u8 a1, u8 a2, u8 *ptr)
@@ -127,7 +121,7 @@ s8 MoriDebugMenu_PokeblockCase(void)
return 1;
}
-s8 MoriDebugMenuProcessInput(void)
+bool8 MoriDebugMenuProcessInput(void)
{
s8 choice = ProcessMenuInput();
@@ -135,12 +129,12 @@ s8 MoriDebugMenuProcessInput(void)
{
default:
gCallback_03004AE8 = gMoriDebugMenuActions[choice].func;
- return 0;
+ return FALSE;
case -2:
- return 0;
+ return FALSE;
case -1:
sub_8071C20();
- return 1;
+ return TRUE;
}
}
diff --git a/src/pokedex.c b/src/pokedex.c
index 8d574ed57..aa832a681 100644
--- a/src/pokedex.c
+++ b/src/pokedex.c
@@ -70,7 +70,7 @@ extern u8 gUnknown_08E96738[];
extern u8 gUnknown_08E9C6DC[];
extern u8 gUnknown_08E96888[];
extern u8 gUnknown_08E96994[];
-extern u8 gUnknown_083A05CC[];
+extern struct SpriteSheet gUnknown_083A05CC;
extern struct SpritePalette gUnknown_083A05DC[];
extern u8 gUnknown_0839FA7C[];
extern u8 gUnknown_0839F67C[];
@@ -771,7 +771,7 @@ bool8 sub_808D344(u8 a)
ResetSpriteData();
FreeAllSpritePalettes();
gReservedSpritePaletteCount = 8;
- LoadCompressedObjectPic(gUnknown_083A05CC);
+ LoadCompressedObjectPic(&gUnknown_083A05CC);
LoadSpritePalettes(gUnknown_083A05DC);
sub_808E978(a);
gMain.state++;
diff --git a/src/starter_choose.c b/src/starter_choose.c
index f21ddde1c..341f73e4c 100644
--- a/src/starter_choose.c
+++ b/src/starter_choose.c
@@ -11,6 +11,7 @@
#include "task.h"
#include "trig.h"
#include "decompress.h"
+#include "sprite.h"
struct MonCoords
{
@@ -22,8 +23,8 @@ extern const u8 gStarterChoose_PokeballCoords[][2];
extern u8 gUnknown_083F66F0[];
extern u8 gBirchBagTilemap[];
extern u8 gBirchGrassTilemap[];
-extern u8 gUnknown_083F7794[];
-extern u8 gUnknown_083F77A4[];
+extern struct SpriteSheet gUnknown_083F7794;
+extern struct SpriteSheet gUnknown_083F77A4;
extern u8 gUnknown_083F62EC[];
extern const u8 gStarterChoose_LabelCoords[][2];
extern u16 gStarterMons[];
@@ -116,8 +117,8 @@ void CB2_ChooseStarter(void)
ResetPaletteFade();
FreeAllSpritePalettes();
LoadPalette(gUnknown_083F62EC, 0, 0x40);
- LoadCompressedObjectPic(gUnknown_083F7794);
- LoadCompressedObjectPic(gUnknown_083F77A4);
+ LoadCompressedObjectPic(&gUnknown_083F7794);
+ LoadCompressedObjectPic(&gUnknown_083F77A4);
LoadSpritePalettes(gUnknown_083F77B4);
SetUpWindowConfig(&gWindowConfig_81E6C3C);
InitMenuWindow(&gWindowConfig_81E6CE4);
diff --git a/src/title_screen.c b/src/title_screen.c
index 6100fbdc5..9282978de 100644
--- a/src/title_screen.c
+++ b/src/title_screen.c
@@ -25,12 +25,12 @@ extern u8 gUnknown_08393BF8[];
extern u16 gUnknown_08393E64[];
extern struct SpriteTemplate gSpriteTemplate_8393ECC;
extern struct SpriteTemplate gSpriteTemplate_8393EE4;
-extern u8 gUnknown_08393EFC[];
+extern struct SpriteSheet gUnknown_08393EFC;
extern struct SpriteTemplate gSpriteTemplate_8393F74;
-extern u8 gUnknown_08393F8C[];
-extern u8 gUnknown_08393F9C[];
+extern struct SpriteSheet gUnknown_08393F8C;
+extern const struct SpritePalette gUnknown_08393F9C[];
extern struct SpriteTemplate gSpriteTemplate_8393FC0;
-extern u8 gUnknown_08393FD8[];
+extern struct SpriteSheet gUnknown_08393FD8;
extern u8 gUnknown_08E9D8CC[];
extern u8 gUnknown_08E9F624[];
extern u8 gUnknown_08E9F7E4[];
@@ -253,11 +253,11 @@ void CB2_InitTitleScreen(void)
ResetSpriteData();
FreeAllSpritePalettes();
gReservedSpritePaletteCount = 14;
- LoadCompressedObjectPic(gUnknown_08393EFC);
- LoadCompressedObjectPic(gUnknown_08393F8C);
- LoadCompressedObjectPic(gUnknown_08393FD8);
+ LoadCompressedObjectPic(&gUnknown_08393EFC);
+ LoadCompressedObjectPic(&gUnknown_08393F8C);
+ LoadCompressedObjectPic(&gUnknown_08393FD8);
LoadPalette(gUnknown_08E9F624, 0x100, 0x1C0);
- LoadSpritePalette(gUnknown_08393F9C);
+ LoadSpritePalette(&gUnknown_08393F9C[0]);
gMain.state = 2;
break;
case 2:
diff --git a/src/wallclock.c b/src/wallclock.c
index abfc4a12a..e3b79efea 100644
--- a/src/wallclock.c
+++ b/src/wallclock.c
@@ -15,12 +15,12 @@ extern u16 gSpecialVar_0x8004;
extern u16 gMiscClockMale_Pal[];
extern u16 gMiscClockFemale_Pal[];
extern u8 gMiscClock_Gfx[];
-extern u8 gUnknown_083F7A90[];
+extern struct SpriteSheet gUnknown_083F7A90;
extern struct SpritePalette gUnknown_083F7AA0;
extern u8 gUnknown_08E95774[];
extern u8 gUnknown_08E954B0[];
extern u8 gOtherText_CorrectTimePrompt[];
-extern u8 * const gUnknown_08376D74[][2];
+extern const struct MenuAction gUnknown_08376D74[];
extern s8 gClockHandCoords[][2];
extern struct SpriteTemplate gSpriteTemplate_83F7AD8;
@@ -122,7 +122,7 @@ static void LoadWallClockGraphics(void)
ResetSpriteData();
ResetPaletteFade();
FreeAllSpritePalettes();
- LoadCompressedObjectPic(gUnknown_083F7A90);
+ LoadCompressedObjectPic(&gUnknown_083F7A90);
LoadSpritePalettes(&gUnknown_083F7AA0);
SetUpWindowConfig(&gWindowConfig_81E6C3C);
InitMenuWindow(&gWindowConfig_81E6CE4);