Normal hidden item script; hidden item attr enum

This commit is contained in:
PikalaxALT
2019-10-03 15:20:28 -04:00
parent a56a90d998
commit 38d2b71717
11 changed files with 132 additions and 45 deletions
+1 -1
View File
@@ -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
+8
View File
@@ -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);
+2 -2
View File
@@ -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;
};