summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2017-01-01 22:03:37 -0800
committerYamaArashi <shadow962@live.com>2017-01-01 22:03:37 -0800
commit6983ce9c20821ff70b59b2d18b77aaccbd189f0a (patch)
tree054b40a451004cb64490307aff635c7c634996b2
parentfb756fb0e35334f563642442c254d5073dd65f72 (diff)
add flags
-rw-r--r--include/flags.h25
-rw-r--r--src/script_menu.c4
2 files changed, 23 insertions, 6 deletions
diff --git a/include/flags.h b/include/flags.h
index a6b672d15..f1eada8eb 100644
--- a/include/flags.h
+++ b/include/flags.h
@@ -5,9 +5,12 @@
// SYSTEM FLAGS
-#define SYS_POKEMON_GET 0x800
-#define SYS_POKEDEX_GET 0x801
-#define SYS_POKENAV_GET 0x802
+#define SYS_POKEMON_GET 0x800
+#define SYS_POKEDEX_GET 0x801
+#define SYS_POKENAV_GET 0x802
+#define SYS_GAME_CLEAR 0x804
+#define SYS_CHAT_USED 0x805
+#define SYS_HIPSTER_MEET 0x806
// badges
#define BADGE01_GET 0x807
@@ -26,13 +29,27 @@
#define SYS_SAFARI_MODE 0x82C
#define SYS_CRUISE_MODE 0x82D
+#define SYS_TV_HOME 0x830
+#define SYS_TV_WATCH 0x831
+#define SYS_TV_START 0x832
#define SYS_POPWORD_INPUT 0x833
#define SYS_MIX_RECORD 0x834
-
+#define SYS_CLOCK_SET 0x835
+#define SYS_NATIONAL_DEX 0x836
+#define SYS_CAVE_SHIP 0x837
+#define SYS_CAVE_WONDER 0x838
+#define SYS_CAVE_BATTLE 0x839
+#define SYS_SHOAL_TIDE 0x83A
#define SYS_RIBBON_GET 0x83B
+#define SYS_PC_LANETTE 0x84B
+#define SYS_EXDATA_ENABLE 0x84C
#define SYS_ENC_UP_ITEM 0x84D
#define SYS_ENC_DOWN_ITEM 0x84E
+#define SYS_SHOW_DIG 0x84F
+#define SYS_SHOW_STRENGTH 0x850
+#define SYS_SHOW_WAIT 0x851
+#define SYS_SHOW_FLY 0x852
#define SYS_B_DASH 0x860 // got Running Shoes
diff --git a/src/script_menu.c b/src/script_menu.c
index 1010435cc..5c844a6fb 100644
--- a/src/script_menu.c
+++ b/src/script_menu.c
@@ -336,7 +336,7 @@ void CreatePCMenu(void)
else
width = 8;
- if(FlagGet(0x804)) // player has cleared game?
+ if(FlagGet(SYS_GAME_CLEAR)) // player has cleared game?
{
numChoices = 4;
MenuDrawTextWindow(0, 0, width + 2, 9);
@@ -350,7 +350,7 @@ void CreatePCMenu(void)
MenuPrint(gPCText_LogOff, 1, 5);
}
- if(FlagGet(0x84B)) // player met lanette?
+ if(FlagGet(SYS_PC_LANETTE)) // player met lanette?
MenuPrint(gPCText_LanettesPC, 1, 1);
else
MenuPrint(gPCText_SomeonesPC, 1, 1);