Files
roeming da03a43cef Adding tons of enum resource files (#2886)
* add shield assets

* add shieldD assets

* add GCN US assets

* add GCN JP asset enums

* add GCN PAL asset enums

* add WII asset enums

* add WII Rev 2 asset enums

* add all other files

* change asset include directory to force "res/" prefix

* remove wrong duplicate marks

* Allow cpp files to reference arc enums

* rename all resource files to not begin with "res_"

* update res_arc tool to use argparse

* remove Stage enums
2025-11-28 19:10:04 -08:00

72 lines
2.0 KiB
C

#ifndef RES_OBJ_TP_H
#define RES_OBJ_TP_H
enum dRes_INDEX_OBJ_TP {
/* BCK */
dRes_INDEX_OBJ_TP_BCK_TPA_APPEAR_e=0x7,
dRes_INDEX_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8,
dRes_INDEX_OBJ_TP_BCK_TPA_DROP_e=0x9,
dRes_INDEX_OBJ_TP_BCK_TPB_APPEAR_e=0xA,
dRes_INDEX_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB,
dRes_INDEX_OBJ_TP_BCK_TPB_DROP_e=0xC,
/* BMDR */
dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF,
dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10,
dRes_INDEX_OBJ_TP_BMD_TPA_e=0x11,
dRes_INDEX_OBJ_TP_BMD_TPB_e=0x12,
/* BRK */
dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15,
dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16,
dRes_INDEX_OBJ_TP_BRK_TPA_ON_e=0x17,
dRes_INDEX_OBJ_TP_BRK_TPB_ON_e=0x18,
/* BTK */
dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B,
dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C,
/* DZB */
dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F,
dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20,
};
enum dRes_ID_OBJ_TP {
/* BCK */
dRes_ID_OBJ_TP_BCK_TPA_APPEAR_e=0x7,
dRes_ID_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8,
dRes_ID_OBJ_TP_BCK_TPA_DROP_e=0x9,
dRes_ID_OBJ_TP_BCK_TPB_APPEAR_e=0xA,
dRes_ID_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB,
dRes_ID_OBJ_TP_BCK_TPB_DROP_e=0xC,
/* BMDR */
dRes_ID_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF,
dRes_ID_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10,
dRes_ID_OBJ_TP_BMD_TPA_e=0x11,
dRes_ID_OBJ_TP_BMD_TPB_e=0x12,
/* BRK */
dRes_ID_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15,
dRes_ID_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16,
dRes_ID_OBJ_TP_BRK_TPA_ON_e=0x17,
dRes_ID_OBJ_TP_BRK_TPB_ON_e=0x18,
/* BTK */
dRes_ID_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B,
dRes_ID_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C,
/* DZB */
dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F,
dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20,
};
enum EF_NSBARRIER01_JNT {
EF_NSBARRIER01_JNT_NS_BARRIER01_e=0x0,
};
enum EF_NSBARRIER02_JNT {
EF_NSBARRIER02_JNT_NS_BARRIER01_e=0x0,
};
enum TPA_JNT {
TPA_JNT_TPA_V_e=0x0,
};
enum TPB_JNT {
TPB_JNT_TPB_V_e=0x0,
};
#endif /* !RES_OBJ_TP_H */