summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/constants/flags.h2
-rw-r--r--include/field_specials.h8
-rw-r--r--include/global.fieldmap.h4
3 files changed, 11 insertions, 3 deletions
diff --git a/include/constants/flags.h b/include/constants/flags.h
index de9a98b43..7f4655d4e 100644
--- a/include/constants/flags.h
+++ b/include/constants/flags.h
@@ -668,7 +668,7 @@
#define FLAG_0x240 0x240
#define FLAG_0x241 0x241
#define FLAG_0x242 0x242
-#define FLAG_0x243 0x243
+#define FLAG_GOT_COIN_CASE 0x243
#define FLAG_0x244 0x244
#define FLAG_0x245 0x245
#define FLAG_0x246 0x246
diff --git a/include/field_specials.h b/include/field_specials.h
index d5a3eead8..b48dd34a5 100644
--- a/include/field_specials.h
+++ b/include/field_specials.h
@@ -3,6 +3,14 @@
#include "global.h"
+enum HiddenItemAttr
+{
+ HIDDEN_ITEM_ID = 0,
+ HIDDEN_ITEM_FLAG,
+ HIDDEN_ITEM_QUANTITY,
+ HIDDEN_ITEM_UNDERFOOT
+};
+
u8 GetLeadMonIndex(void);
u8 CountDigits(u16 number);
void TV_PrintIntToStringVar(u8, int);
diff --git a/include/global.fieldmap.h b/include/global.fieldmap.h
index f90c6fc66..bf142d265 100644
--- a/include/global.fieldmap.h
+++ b/include/global.fieldmap.h
@@ -122,9 +122,9 @@ struct CoordEvent
struct HiddenItemStruct
{
- u32 quantity:16;
+ u32 itemId:16;
u32 hiddenItemId:8; // flag offset to determine flag lookup
- u32 field_03_0:7;
+ u32 quantity:7;
u32 isUnderfoot:1;
};