1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-26 00:41:38 +00:00

document the nature of type values

https://github.com/zeldaret/oot/pull/2295#discussion_r1841150757
This commit is contained in:
feacur 2024-11-14 00:10:25 +01:00
parent 9fae0fa37c
commit 57c4c7653f

View file

@ -88,15 +88,15 @@ static AnimationSpeedInfo sAnimationInfo[] = {
#define ENGO_GET_TYPE(this) PARAMS_GET_NOSHIFT((this)->actor.params, 4, 4) #define ENGO_GET_TYPE(this) PARAMS_GET_NOSHIFT((this)->actor.params, 4, 4)
typedef enum EnGoType { typedef enum EnGoType {
ENGO_TYPE_CITY_LINK = 0x00, ENGO_TYPE_CITY_LINK = (0 << 4),
ENGO_TYPE_FIRE_GENERIC = 0x10, ENGO_TYPE_FIRE_GENERIC = (1 << 4),
ENGO_TYPE_DMT_DC_ENTRANCE = 0x20, ENGO_TYPE_DMT_DC_ENTRANCE = (2 << 4),
ENGO_TYPE_DMT_ROLLING_SMALL = 0x30, ENGO_TYPE_DMT_ROLLING_SMALL = (3 << 4),
ENGO_TYPE_DMT_BOMB_FLOWER = 0x40, ENGO_TYPE_DMT_BOMB_FLOWER = (4 << 4),
ENGO_TYPE_CITY_ENTRANCE = 0x50, ENGO_TYPE_CITY_ENTRANCE = (5 << 4),
ENGO_TYPE_CITY_ISLAND = 0x60, ENGO_TYPE_CITY_ISLAND = (6 << 4),
ENGO_TYPE_CITY_LOST_WOODS = 0x70, ENGO_TYPE_CITY_LOST_WOODS = (7 << 4),
ENGO_TYPE_DMT_BIGGORON = 0x90 ENGO_TYPE_DMT_BIGGORON = (9 << 4)
} EnGoType; } EnGoType;
#define ENGO_GET_PATH_INDEX(this) PARAMS_GET_U((this)->actor.params, 0, 4) #define ENGO_GET_PATH_INDEX(this) PARAMS_GET_U((this)->actor.params, 0, 4)