Normal hidden item script; hidden item attr enum
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user