Macros | |
#define | SHIFT_BSS extern |
#define | MATCHING_BSS(size) static BSS u8 padding_bss[size]; |
#define | BSS __attribute__ ((nocommon, section (".bss"))) |
#define | TRANSPARENT_UNION __attribute__ ((__transparent_union__)) |
#define | ALIGNED(x) __attribute__((aligned(x))) |
#define | OSALIGNED(x) ALIGNED(x) |
#define | BBALIGNED(x) ALIGNED(x) |
#define | ALIGN16(val) (((val) + 0xF) & ~0xF) |
#define | ALIGN8(val) (((val) + 0x7) & ~0x7) |
#define | NAME_SUFFIX |
#define | NAME_PREFIX |
#define | A(sym) NS(AREA, NAME_PREFIX, sym, NAME_SUFFIX) |
#define | ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0])) |
#define | NOP_FIX |
#define | NOP_UNFIX |
#define | PTR_LIST_END ((void*) -1) |
#define | MAP_RODATA_PAD(n, name) const s32 N(rodata_pad_##name)[n] = {}; |
#define | MAP_STATIC_PAD(n, name) BSS s32 N(static_pad_##name)[n]; |
#define | PHYSICAL_TO_VIRTUAL(addr) (void*)((u32)(addr) + 0x80000000) |
#define | VIRTUAL_TO_PHYSICAL(addr) (u32)((u8*)(addr) - 0x80000000) |
#define | IS_DEBUG_PANIC(statement, file, line) do {} while(TRUE) |
#define | PANIC() IS_DEBUG_PANIC("Panic", __FILE__, __LINE__) |
#define | ASSERT(condition) |
#define | BADGE_MENU_PAGE(index) (&gPauseBadgesPages[index]) |
#define | ITEM_MENU_PAGE(index) (&gPauseItemsPages[index]) |
#define | MENU_PANEL_SELECTED_GRID_DATA(panel) |
#define | MAX_MAPVARS 16 |
#define | MAX_MAPFLAGS 3 |
#define | MAX_ENEMY_ACTORS 24 |
#define | MAX_ANIMATED_MODELS 16 |
#define | MAX_ANIMATED_MESHES 16 |
#define | MAX_ENTITY_MODELS 256 |
#define | MAX_MODELS 256 |
#define | MAX_MODEL_TRANSFORM_GROUPS 4 |
#define | MAX_SCRIPTS 128 |
#define | MAX_NPCS 64 |
#define | MAX_TRIGGERS 64 |
#define | MAX_SHADOWS 60 |
#define | MAX_ENTITIES 30 |
#define | MAX_WORKERS 16 |
#define | MAX_TEX_PANNERS 16 |
#define | MAX_ITEM_ENTITIES 256 |
#define | MAX_IMGFX_INSTANCES 90 |
#define | MAX_STAR_PIECES 222 |
#define | SP_PER_BAR 256 |
#define | SP_PER_SEG 32 |
#define | AC_DIFFICULTY_LEN 8 |
#define | SCREEN_WIDTH 320 |
#define | SCREEN_HEIGHT 240 |
#define | LAST_DEMO_SCENE_IDX 18 |
#define | WORLD_ENTITY_HEAP_SIZE 0x17FF0 |
#define | COLLISION_HEAP_SIZE 0x18000 |
#define | GENERAL_HEAP_SIZE 0x54000 |
#define | SPRITE_HEAP_SIZE 0x40000 |
#define | BATTLE_HEAP_SIZE 0x25800 |
#define | FRAME_BUFFER_SIZE 0x25800 |
#define | CAM_NEAR_CLIP 16 |
#define | CAM_FAR_CLIP 4096 |
#define | TMEM_SIZE 0x1000 |
#define | SCREEN_COPY_TILE_HEIGHT ((TMEM_SIZE) / ((SCREEN_WIDTH) * (2))) |
#define | PI 3.141592f |
#define | PI_D 3.141592 |
#define | TAU 6.28318f |
#define | PI_S 3.14159f |
#define | DEG_TO_BINANG(x) ((x) * (0x8000 / 180.0f)) |
#define | RAD_TO_BINANG(x) ((x) * (f32)(0x8000 / M_PI)) |
#define | DEG_TO_RAD(deg) (((deg) * TAU) / 360.0f) |
#define | SHT_MINV 3.051851e-05 |
#define | SPRITE_WORLD_SCALE_F (5.0f/7.0f) |
#define | SPRITE_WORLD_SCALE_D (5.0/7.0) |
#define | SPR_PAL_SIZE 16 |
#define | BATTLE_ID_BIT 0x800 |
#define | BATTLE_NPC_ID_BIT 0x800 |
#define | BATTLE_ENTITY_ID_BIT 0x800 |
#define | UNPACK_BTL_AREA(battleID) (((battleID) >> 8) & 0xFF) |
#define | UNPACK_BTL_INDEX(battleID) ((battleID) & 0xFF) |
#define | COLLISION_WITH_NPC_BIT 0x2000 |
#define | COLLISION_WITH_ENTITY_BIT 0x4000 |
#define | ENTITY_COLLIDER_ID(entityIndex) (entityIndex | COLLISION_WITH_ENTITY_BIT) |
#define | NO_COLLIDER -1 |
#define | NPC_DISPOSE_LOCATION 0,-1000,0 |
#define | NPC_DISPOSE_POS_X 0 |
#define | NPC_DISPOSE_POS_Y -1000 |
#define | NPC_DISPOSE_POS_Z 0 |
#define | PACK_FILL_COLOR(r, g, b, a) (GPACK_RGBA5551(r, g, b, a) << 0x10) | GPACK_RGBA5551(r, g, b, a) |
#define | PACK_FILL_DEPTH(z, dz) (GPACK_ZDZ(z, dz) << 0x10) | GPACK_ZDZ(z, dz) |
#define | SQ(x) ((x) * (x)) |
#define | CUBE(x) ((x) * (x) * (x)) |
#define | QUART(x) ((x) * (x) * (x) * (x)) |
#define | F16(f) (s16)(f * 327.67f) |
Fixed-point short literal. | |
#define | X10(f) (s32)(f * 1024.0f) |
X.10 fixed-point literal. | |
#define | _NS(w, x, y, z) w ## _ ## x ## y ## z |
#define | NS(w, x, y, z) _NS(w, x, y, z) |
#define | ASCII_TO_U32(a, b, c, d) ((u32)((a << 24) | (b << 16) | (c << 8) | (d << 0))) |
#define | ITEM_VIS_GROUP(itemID, visGroupID) ((visGroupID) << 16 | (itemID)) |
#define | PACK_ROOM_FLAGS(itemVisGroup, roomFlags) ((itemVisGroup) << 12 | (roomFlags)) |
#define | LOAD_INTEGRATOR_FALL(ptr) |
#define | AI_TEMP_STATE functionTemp[0] |
#define | AI_TEMP_STATE_AFTER_SUSPEND functionTemp[1] |
#define | AI_PATROL_GOAL_INDEX functionTemp[2] |
#define | AI_VAR_ATTACK_STATE varTable[0] |
#define | AI_VAR_MELEE_PRE_TIME varTable[1] |
#define | AI_VAR_MELEE_HIT_TIME varTable[2] |
#define | AI_VAR_MELEE_MISS_TIME varTable[3] |
#define | AI_VAR_NEXT_STATE varTable[7] |
#define | AI_VAR_HITNPC_YOFFSET varTable[0] |
#define | AI_VAR_HITNPC_DIST varTable[1] |
#define | AI_VAR_HITNPC_2 varTable[2] |
#define | AI_VAR_HITNPC_3 varTable[3] |
#define | AI_VAR_HITNPC_4 varTable[4] |
#define | AI_VAR_HITNPC_SOUND varTable[15] |
#define | VAR_PROJECTILE_HITBOX_STATE varTable[0] |
#define | AI_PROJECTILE_AMMO_COUNT varTable[3] |
#define | INTEGER_LOG2(x) ((x) <= 2 ? 1 : (x) <= 4 ? 2 : (x) <= 8 ? 3 : (x) <= 16 ? 4 : (x) <= 32 ? 5 : (x) <= 64 ? 6 : (x) <= 128 ? 7 : (x) <= 256 ? 8 : (x) <= 512 ? 9 : 10) |
#define | FOLIAGE_MODEL_LIST(names...) |
#define | STATUS_KEY_IGNORE_RES 0xFE |
#define | STATUS_KEY_NEVER 0xFF |
#define | DMG_STATUS_KEY(typeFlag, duration, chance) (STATUS_FLAG_80000000 | typeFlag | (duration << 8) | chance) |
#define | DMG_STATUS_ALWAYS(typeFlag, duration) (STATUS_FLAG_80000000 | STATUS_FLAG_RIGHT_ON | typeFlag | (duration << 8)) |
#define | DMG_STATUS_IGNORE_RES(typeFlag, duration) (STATUS_KEY_IGNORE_RES | typeFlag | (duration << 8)) |
#define | _RDP_WHOLE(x) (((s32)(x * 65536.0) >> 16) & 0xFFFF) |
#define | _RDP_FRAC(x) ((s32)(x * 65536.0) & 0xFFFF) |
#define | _RDP_PACK_WHOLE(a, b) (_RDP_WHOLE(a) << 16) | _RDP_WHOLE(b) |
#define | _RDP_PACK_FRAC(a, b) (_RDP_FRAC(a) << 16) | _RDP_FRAC(b) |
#define | RDP_MATRIX( Ax, Bx, Cx, Dx, Ay, By, Cy, Dy, Az, Bz, Cz, Dz, Aw, Bw, Cw, Dw) |
#define | UNPACK_PAL_R(color) (((color) >> 11) & 0x1F) |
#define | UNPACK_PAL_G(color) (((color) >> 6) & 0x1F) |
#define | UNPACK_PAL_B(color) (((color) >> 1) & 0x1F) |
#define | UNPACK_PAL_A(color) ((color) & 1) |
#define | PACK_PAL_RGBA(r, g, b, a) (((r) << 11) | ((g) << 6) | ((b) << 1) | (a)); |
#define | PM_RM_SHROUD GBL_c1(G_BL_CLR_BL, G_BL_A_FOG, G_BL_CLR_IN, G_BL_1MA) |
#define | PM_CC_01 0, 0, 0, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_02 0, 0, 0, TEXEL0, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_03 TEXEL0, 0, SHADE, 0, PRIMITIVE, 0, SHADE, 0 |
#define | PM_CC_04 PRIMITIVE, 0, SHADE, 0, PRIMITIVE, 0, SHADE, 0 |
#define | PM_CC_05 TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_06 COMBINED, 0, PRIMITIVE_ALPHA, 0, 0, 0, 0, COMBINED |
#define | PM_CC_07 0, 0, 0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_PRIM_FULL_ALPHA 0, 0, 0, PRIMITIVE, 0, 0, 0, 1 |
#define | PM_CC_PRIM_NO_ALPHA 0, 0, 0, PRIMITIVE, 0, 0, 0, 0 |
#define | PM_CC_0A 0, 0, 0, 0, ENVIRONMENT, 0, TEXEL0, 0 |
#define | PM_CC_0B 0, 0, 0, 0, ENVIRONMENT, 0, TEXEL1, 0 |
#define | PM_CC_0D 0, 0, 0, 0, SHADE, 0, TEXEL1, 0 |
#define | PM_CC_0C 0, 0, 0, 0, 0, 0, 0, COMBINED |
#define | PM_CC_0E 0, 0, 0, TEXEL0, 0, 0, 0, 0 |
#define | PM_CC_0F 0, 0, 0, TEXEL0, 0, 0, 0, 1 |
#define | PM_CC_10 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE |
#define | PM_CC_11 0, 0, 0, TEXEL0, SHADE, 0, TEXEL0, 0 |
#define | PM_CC_12 0, 0, 0, TEXEL0, TEXEL0, 0, SHADE, 0 |
#define | PM_CC_MSG_UP_ARROW |
#define | PM_CC_14 PRIMITIVE, ENVIRONMENT, TEXEL1, ENVIRONMENT, PRIMITIVE, 0, TEXEL1, 0 |
#define | PM_CC_15 PRIMITIVE, ENVIRONMENT, TEXEL1, ENVIRONMENT, 0, 0, 0, TEXEL1 |
#define | PM_CC2_MULTIPLY_PRIM COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED |
#define | PM_CC2_MULTIPLY_SHADE COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED |
#define | PM_CC_NOISE NOISE, 0, SHADE_ALPHA, 0, 0, 0, 0, 1 |
#define | PM_CC_1A TEXEL0, 0, PRIMITIVE_ALPHA, PRIMITIVE, 0, 0, 0, TEXEL0 |
#define | PM_CC_TINT_DEPTH_NOTEX |
#define | PM_CC_TINT_DEPTH_NO_SHADE |
#define | PM_CC_20 |
#define | PM_CC_TINT_DEPTH_MIPMAPS |
#define | PM_CC_TINT_REMAP_NOTEX |
#define | PM_CC_TINT_REMAP_NO_SHADE |
#define | PM_CC_TINT_REMAP_SHADE_ALPHA |
#define | PM_CC_22 TEXEL0, TEXEL1, SHADE_ALPHA, TEXEL1, 0, 0, 0, TEXEL0 |
#define | PM_CC_23 1, TEXEL0, PRIMITIVE, TEXEL0, 0, 0, 0, TEXEL0 |
#define | PM_CC1_24 1, TEXEL0, PRIMITIVE, TEXEL0, 1, TEXEL0, TEXEL1, TEXEL0 |
#define | PM_CC2_24 1, TEXEL1, TEXEL0, COMBINED, 0, 0, 0, COMBINED |
#define | PM_CC_26 0, 0, 0, 0, TEXEL0, TEXEL1, SHADE, 0 |
#define | PM_CC_27 0, 0, 0, SHADE, 0, 0, 0, COMBINED |
#define | PM_CC_28 SHADE, 0, PRIMITIVE, ENVIRONMENT, 0, 0, 0, COMBINED |
#define | PM_CC1_29 TEXEL0, SHADE, TEXEL0, TEXEL0, 1, TEXEL1, TEXEL0, TEXEL1 |
#define | PM_CC2_29 TEXEL0, COMBINED, TEXEL0_ALPHA, TEXEL0, 1, TEXEL0, TEXEL1, TEXEL0 |
#define | PM_CC_ALT_INTERFERENCE |
#define | PM_CC_2B PRIMITIVE, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define | PM_CC_2C PRIMITIVE, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define | PM_CC_2D PRIMITIVE, 0, TEXEL0, 0, 0, 0, 0, TEXEL0 |
#define | PM_CC_2E 0, 0, 0, TEXEL0, TEXEL1, 0, PRIMITIVE, 0 |
#define | PM_CC_2F PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_32 PRIMITIVE, 0, TEXEL0, 0, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_33 ENVIRONMENT, PRIMITIVE, COMBINED, PRIMITIVE, COMBINED, 0, PRIMITIVE, 0 |
#define | PM_CC_34 TEXEL0, CENTER, SCALE, ENVIRONMENT, 0, 0, 0, TEXEL0 |
#define | PM_CC_35 0, PRIMITIVE, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
#define | PM_CC_36 TEXEL0, TEXEL1, TEXEL0, TEXEL1, 1, TEXEL0, TEXEL1, 1 |
#define | PM_CC_37 0, 0, 0, COMBINED, COMBINED, TEXEL1, TEXEL1, TEXEL1 |
#define | PM_CC_38 TEXEL1, K4, PRIMITIVE_ALPHA, TEXEL0, TEXEL0, TEXEL1, ENVIRONMENT, ENVIRONMENT |
#define | PM_CC_39 TEXEL1, K4, COMBINED_ALPHA, COMBINED, 0, 0, 0, 1 |
#define | PM_CC_3A 0, 0, 0, PRIMITIVE, 1, TEXEL0, PRIMITIVE, TEXEL0 |
#define | PM_CC_SCREEN_OVERLAY |
#define | PM_CC_3C 0, 0, 0, PRIMITIVE, SHADE, 0, PRIMITIVE, 0 |
#define | PM_CC_3D SHADE, ENVIRONMENT, TEXEL0, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_3F TEXEL0, 0, SHADE, 0, SHADE, 0, PRIMITIVE, 0 |
#define | PM_CC_RESET_TILES 0, 0, 0, 0, 0, 0, 0, TEXEL0 |
#define | PM_CC_FLOWER_GATE_GLOW 0, 0, 0, 1, SHADE, 0, PRIMITIVE, 0 |
#define | PM_CC_KKJ_SPILL_LIGHT TEXEL0, 0, SHADE, 0, 0, 0, 0, PRIMITIVE |
#define | PM_CC_KKJ14_FIRE 0, 0, 0, COMBINED, 0, 0, 0, PRIMITIVE |
#define | PM_CC_DAMAGE_INDICATOR 1, 0, SHADE, PRIMITIVE, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC1_SHADOW 0, 0, 0, 0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC2_SHADOW 0, 0, 0, 0, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_WINDOW_2 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, TEXEL1 |
#define | PM_CC_WINDOW_3 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, PRIMITIVE, 0, TEXEL1, 0 |
#define | PM_CC_WINDOW_4 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, PRIMITIVE |
#define | PM_CC_WINDOW_5 0, 0, 0, TEXEL1, 0, 0, 0, TEXEL1 |
#define | PM_CC_WINDOW_6 0, 0, 0, TEXEL1, PRIMITIVE, 0, TEXEL1, 0 |
#define | PM_CC_WINDOW_7 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1 |
#define | PM_CC_WINDOW_1 COMBINED, 0, TEXEL0, 0, 0, 0, 0, COMBINED |
#define | PM_CC_IMGFX_COLOR_FILL 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0 |
#define | PM_CC_IMGFX_HOLOGRAM NOISE, PRIMITIVE, PRIMITIVE, TEXEL0, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_MSG_NOISE_OUTLINE NOISE, 0, TEXEL0, 0, 0, 0, 0, TEXEL0 |
#define | PM_CC_MSG_STATIC NOISE, TEXEL0, ENVIRONMENT, TEXEL0, 0, 0, 0, TEXEL0 |
#define | PM_CC_CANDLE_1 TEXEL0, TEXEL1, TEXEL0, 1, 1, TEXEL0, TEXEL1, 1 |
#define | PM_CC_CANDLE_2 0, PRIMITIVE, COMBINED, ENVIRONMENT, COMBINED, TEXEL1, TEXEL1, TEXEL1 |
#define | PM_CC_BOX1_OPAQUE TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL1 |
#define | PM_CC_BOX2_OPAQUE TEXEL0, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define | PM_CC_BOX1_TRANSPARENT TEXEL0, 0, PRIMITIVE, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define | PM_CC_BOX2_TRANSPARENT TEXEL0, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define | PM_CC_BOX1_CYC2 TEXEL0, ENVIRONMENT, ENV_ALPHA, COMBINED, 0, 0, 0, COMBINED |
#define | PM_CC_BOX2_CYC2 PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
#define | PM_CC_30 1, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define | PM_CC_31 1, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define | PM_CC_42 TEXEL0, 0, SHADE, 0, TEXEL0, 0, 0, TEXEL0 |
#define | PM_CC_43 PRIMITIVE, TEXEL0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, 1 |
#define | PM_CC_44 PRIMITIVE, TEXEL1, PRIMITIVE_ALPHA, TEXEL1, 0, 0, 0, 1 |
#define | PM_CC_45 TEXEL0, 0, PRIMITIVE, ENVIRONMENT, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_46 TEXEL0, ENVIRONMENT, PRIMITIVE, 0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_47 TEXEL0, 0, PRIMITIVE, 0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_48 PRIMITIVE, 0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, SHADE |
#define | PM_CC_49 TEXEL0, 0, SHADE, 0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_4A TEXEL1, TEXEL0, ENV_ALPHA, TEXEL0, TEXEL1, TEXEL0, ENVIRONMENT, TEXEL0 |
#define | PM_CC_4B PRIMITIVE, CENTER, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
#define | PM_CC_4C 1, COMBINED, PRIMITIVE, COMBINED, 0, 0, 0, COMBINED |
#define | PM_CC_4D ENVIRONMENT, PRIMITIVE, TEXEL0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_4E SHADE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, SHADE, 0 |
#define | PM_CC_4F 0, 0, 0, COMBINED, COMBINED, 0, PRIMITIVE, 0 |
#define | PM_CC_50 TEXEL0, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define | PM_CC_51 TEXEL0, 0, TEXEL1, 0, PRIMITIVE, 0, TEXEL1, 0 |
#define | PM_CC_52 SHADE, ENVIRONMENT, COMBINED, COMBINED, 0, 0, 0, COMBINED |
#define | PM_CC_53 TEXEL1, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0 |
#define | PM_CC_54 COMBINED, TEXEL0, COMBINED_ALPHA, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
#define | PM_CC_55 PRIMITIVE, ENVIRONMENT, TEXEL0_ALPHA, ENVIRONMENT, 0, 0, 0, 1 |
#define | PM_CC_56 0, 0, 0, 0, PRIMITIVE, TEXEL0, PRIMITIVE, 0 |
#define | PM_CC_57 1, TEXEL0, PRIMITIVE, 0, TEXEL0, 0, ENVIRONMENT, PRIMITIVE |
#define | PM_CC_58 0, 0, 0, 0, 1, 0, ENVIRONMENT, PRIMITIVE |
#define | PM_CC_59 0, 0, 0, 0, SHADE, 0, TEXEL0, 0 |
#define | PM_CC_5A SHADE, ENVIRONMENT, TEXEL0, TEXEL0, 0, 0, 0, TEXEL0 |
#define | PM_CC_5B 1, PRIMITIVE, TEXEL0, PRIMITIVE, 0, 0, 0, TEXEL0 |
#define | PM_CC_5C 1, 0, TEXEL0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
#define | PM_CC_5D 1, SHADE, TEXEL0, SHADE, 0, 0, 0, TEXEL0 |
#define | PM_CC_5E 1, SHADE, TEXEL0, SHADE, TEXEL0, 0, SHADE, 0 |
#define | PM_CC_HOS_BG_SHADE 0, 0, 0, SHADE, SHADE, 0, PRIMITIVE, 0 |
#define | PM_CC_CONST_ALPHA_1 0, 0, 0, 0, 0, 0, 0, 1 |
#define | PM_CC_CONST_0 0, 0, 0, 0, 0, 0, 0, 0 |
#define | PM_CC_CONST_1 0, 0, 0, 1, 0, 0, 0, 1 |
#define | VLA |
#define | DT (1.0) |
#define | DMA_COPY_SEGMENT(segment) dma_copy(segment##_ROM_START, segment##_ROM_END, segment##_VRAM) |
Typedefs | |
typedef s32 | Difficulty1D[8] |
typedef s32 | Difficulty2D[8][2] |
#define _NS | ( | w, | |
x, | |||
y, | |||
z ) w ## _ ## x ## y ## z |
#define _RDP_FRAC | ( | x | ) | ((s32)(x * 65536.0) & 0xFFFF) |
#define _RDP_PACK_WHOLE | ( | a, | |
b ) (_RDP_WHOLE(a) << 16) | _RDP_WHOLE(b) |
#define _RDP_WHOLE | ( | x | ) | (((s32)(x * 65536.0) >> 16) & 0xFFFF) |
#define A | ( | sym | ) | NS(AREA, NAME_PREFIX, sym, NAME_SUFFIX) |
Referenced by A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), and func_8004E880().
#define AC_DIFFICULTY_LEN 8 |
#define AI_PATROL_GOAL_INDEX functionTemp[2] |
#define AI_PROJECTILE_AMMO_COUNT varTable[3] |
#define AI_TEMP_STATE functionTemp[0] |
#define AI_TEMP_STATE_AFTER_SUSPEND functionTemp[1] |
#define AI_VAR_ATTACK_STATE varTable[0] |
#define AI_VAR_HITNPC_2 varTable[2] |
#define AI_VAR_HITNPC_3 varTable[3] |
#define AI_VAR_HITNPC_4 varTable[4] |
#define AI_VAR_HITNPC_DIST varTable[1] |
#define AI_VAR_HITNPC_SOUND varTable[15] |
#define AI_VAR_HITNPC_YOFFSET varTable[0] |
#define AI_VAR_MELEE_HIT_TIME varTable[2] |
#define AI_VAR_MELEE_MISS_TIME varTable[3] |
#define AI_VAR_MELEE_PRE_TIME varTable[1] |
#define AI_VAR_NEXT_STATE varTable[7] |
#define ALIGN16 | ( | val | ) | (((val) + 0xF) & ~0xF) |
Referenced by _heap_create(), _heap_malloc(), _heap_malloc_tail(), _heap_realloc(), and alHeapAlloc().
#define ALIGN8 | ( | val | ) | (((val) + 0x7) & ~0x7) |
Referenced by spr_load_sprite().
#define ALIGNED | ( | x | ) | __attribute__((aligned(x))) |
#define ARRAY_COUNT | ( | arr | ) | (s32)(sizeof(arr) / sizeof(arr[0])) |
Referenced by _add_part_decoration(), _msg_get_printer_for_msg(), _update_message(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), action_update_spin(), add_anim_node(), add_badge(), add_item(), ALT_virtual_entity_create(), animator_copy_vertices_to_buffer(), animator_node_update_model_transform(), appendGfx_animator_node(), appendGfx_background_texture(), appendGfx_player_actor_blur(), au_amb_manager_init(), au_amb_manager_update(), au_amb_play_sequence(), au_amb_player_update(), au_amb_restore_voices(), au_amb_save_voices(), au_ambient_load(), au_bgm_dispatch_player_event(), au_bgm_load_subsegment(), au_bgm_player_init(), au_bgm_player_initialize(), au_bgm_player_update_playing(), au_bgm_player_update_stop(), au_bgm_set_effect_indices(), au_bgm_set_proximity_mix(), au_bgm_update_main(), au_BGMCmd_FF(), au_engine_init(), au_init_voices(), au_load_BK_headers(), au_load_BK_to_bank(), au_load_song_files(), au_sfx_clear_queue(), au_sfx_init(), au_sfx_load_groups_from_SEF(), au_sfx_set_reverb_type(), au_sfx_update_main(), au_syn_update(), au_update_stopped_voices(), au_update_voices(), bgm_get_map_default_variation(), bgm_reset_sequence_players(), bgm_update_music_settings(), big_smoke_puff_appendGfx(), breaking_junk_appendGfx(), btl_are_all_enemies_defeated(), btl_bonk_cleanup(), btl_create_popup(), btl_delete_actor(), btl_draw_enemy_health_bars(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_partner(), btl_popup_messages_delete(), btl_popup_messages_draw_ui(), btl_popup_messages_draw_world_geometry(), btl_popup_messages_init(), btl_popup_messages_update(), btl_render_actors(), btl_restore_world_cameras(), btl_save_world_cameras(), btl_state_draw_celebration(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_update(), btl_update_ko_status(), btl_update_starpoints_display(), build_custom_gfx(), calculate_records(), card_worker_update(), check_block_input(), clear_animator_list(), clear_area_flags(), clear_effect_data(), clear_encounter_status(), clear_entity_data(), clear_game_modes(), clear_model_data(), clear_player_data(), clear_printers(), clear_render_tasks(), clear_render_tasks_alt(), clear_saved_variables(), clear_screen_overlays(), clear_sprite_shading_data(), clear_trigger_data(), clear_virtual_entity_list(), clear_windows(), clone_model(), count_power_plus(), create_actor(), create_audio_system(), create_cameras(), create_cameras_unused(), create_effect_instance(), create_encounters(), create_entity(), create_mesh_animator(), create_model_animator(), create_npc_impl(), create_shading_palette(), create_shadow_from_data(), create_target_list(), create_trigger(), credits_load_message(), credits_worker_render(), delete_model_animator(), delete_model_animator_node(), delete_trigger(), draw(), draw_merlee_message_string(), draw_merlee_messages(), effect_86_appendGfx(), effect_simple_rand(), emote_appendGfx(), enable_actor_blur(), enable_npc_blur(), enable_player_blur(), entity_HeartBlockContent__anim_heal(), entity_HeartBlockContent_get_previous_yaw(), entity_SuperBlockContent_get_previous_yaw(), entity_SuperBlockContent_idle(), evt_find_label(), evt_handle_exec1(), evt_handle_exec1_get_id(), evt_handle_thread(), execute_render_tasks(), filemenu_choose_name_handle_input(), filemenu_choose_name_init(), filemenu_cleanup(), filemenu_draw_contents_copy_arrow(), filemenu_draw_contents_file_create_header(), filemenu_draw_contents_file_title(), filemenu_info_init(), filemenu_init(), filemenu_main_cleanup(), filemenu_main_handle_input(), filemenu_main_init(), filemenu_selectlanguage_cleanup(), filemenu_selectlanguage_init(), filemenu_set_cursor_goal_pos(), filemenu_update(), filemenu_update_cursor(), filemenu_update_hidden_name_confirm(), filemenu_update_hidden_name_input(), filemenu_update_hidden_options_bottom(), filemenu_update_hidden_options_left(), filemenu_update_hidden_options_right(), filemenu_update_hidden_title(), filemenu_update_show_name_input(), filemenu_update_show_options_bottom(), filemenu_update_show_options_left(), filemenu_update_show_options_right(), filemenu_update_show_title(), filemenu_update_show_with_rotation(), filemenu_yesno_draw_prompt_contents(), filemenu_yesno_handle_input(), filemenu_yesno_init(), find_item(), find_script_labels(), fio_deserialize_state(), fio_erase_game(), fio_fetch_saved_file_info(), fio_serialize_state(), fire_flower_update(), free(), free_animator_nodes(), func_80045AC0(), func_80045B10(), func_80045BC8(), func_8004DCB8(), func_8004DFD4(), func_8004E444(), func_80050900(), func_80050970(), func_80053E58(), func_80054AA0(), func_80054C84(), func_80054CE0(), func_80055110(), func_80111790(), func_8013A4D0(), func_8014AD40(), func_8024330C(), func_802435C4(), func_80244F5C_8057DC(), func_80263268(), func_80263300(), func_802C39F8(), func_E011A700(), func_unkA_draw_npc(), func_unkA_draw_player(), game_mode_set_fpDrawAuxUI(), get_animator_child_for_model(), get_animator_child_with_id(), get_current_merlee_message(), get_item_count(), get_item_empty_count(), get_stored_count(), get_stored_empty_count(), get_total_equipped_bp_cost(), gfx_draw_frame(), gfx_task_background(), hud_element_clear_cache(), hud_element_create(), imgfx_add_to_cache(), imgfx_get_free_instances(), imgfx_init(), imgfx_init_instance(), imgfx_load_anim(), imgfx_update_cache_impl(), init_credits(), init_encounter_status(), init_entity_data(), initialize_battle(), initialize_next_camera(), initialize_printer(), int_to_string(), is_ability_active(), is_another_trigger_bound(), is_model_center_visible(), is_point_visible(), iterate_models(), kill_enemy(), kill_script(), lens_flare_appendGfx(), lightning_bolt_appendGfx(), lil_oink_update(), load_effect(), load_engine_data(), load_mesh_animator_tree(), load_message_to_buffer(), load_model_animator_tree(), load_partner_actor(), load_player_actor(), make_npcs(), mdl_calculate_model_sizes(), mdl_create_model(), mdl_get_copied_gfx(), mdl_load_all_textures(), mdl_make_local_vertex_copy(), mdl_make_transform_group(), mdl_reset_transform_flags(), mdl_set_all_tint_type(), mdl_update_transform_matrices(), motion_blur_flame_appendGfx(), msg_draw_frame(), music_note_appendGfx(), npc_find_closest(), npc_find_closest_simple(), npc_find_standing_on_entity(), npc_follow_init(), npc_follow_npc(), npc_iter_no_op(), npc_update_npc_tracking(), part_glow_on(), partner_buff_main(), partner_buff_update(), partner_clear_player_tracking(), partner_flying_enable(), partner_flying_update_player_tracking(), partner_walking_enable(), partner_walking_update_player_tracking(), pause_badges_cleanup(), pause_badges_count_all(), pause_badges_count_equipped(), pause_badges_draw_contents(), pause_badges_init(), pause_badges_load_badges(), pause_badges_try_equip(), pause_badges_try_remove(), pause_cleanup(), pause_get_total_equipped_bp_cost(), pause_handle_input(), pause_init(), pause_items_cleanup(), pause_items_init(), pause_items_load_items(), pause_map_cleanup(), pause_map_draw_contents(), pause_map_init(), pause_map_update(), pause_partners_cleanup(), pause_partners_draw_contents(), pause_partners_init(), pause_spirits_cleanup(), pause_spirits_init(), pause_stats_cleanup(), pause_stats_init(), pause_tabs_cleanup(), pause_tabs_init(), pause_tabs_update(), peach_star_beam_appendGfx(), peach_star_beam_main(), peach_star_beam_update(), phys_clear_spin_history(), phys_reset_spin_history(), pink_sparkles_appendGfx(), PlayerHasBadge(), popup_menu_draw_menu_contents(), push_block_handle_fall(), queue_render_task(), quizmo_assistant_appendGfx(), quizmo_audience_main(), reload_mesh_animator_tree(), remove_all_effects(), remove_effect(), render_effects_scene(), render_effects_UI(), render_frame(), render_hud_elements_backUI(), render_hud_elements_frontUI(), render_messages(), render_models(), render_transformed_hud_elements(), render_window_root(), render_windows(), reset_actor_turn_info(), reset_status_bar(), set_game_mode_slot(), set_message_int_var(), set_next_game_mode(), set_windows_visible(), setup_demo_player(), setup_item_popup(), setup_partner_popup(), shimmer_burst_update(), shimmer_wave_update(), shiny_flare_appendGfx(), shop_open_item_select_popup(), should_collider_allow_interact(), show_next_damage_popup(), sleep_bubble_appendGfx(), sleep_bubble_update(), snd_load_BGM(), snowman_doll_update(), something_rotating_update(), sort_items(), sparkles_appendGfx(), spawn_drops(), spr_clear_quad_cache(), spr_free_sprite(), spr_get_quad_for_size(), spr_init_player_raster_cache(), spr_init_quad_cache(), spr_init_sprites(), spr_load_npc_extra_anims(), spr_load_npc_sprite(), sprite_shading_set_light_source(), star_appendGfx(), star_main(), star_power_shimmer_draw(), star_power_shimmer_init(), star_power_shimmer_start(), star_power_shimmer_update(), start_child_script(), start_script(), start_script_in_group(), stat_change_update(), state_do_unk(), state_render_backUI(), state_render_frontUI(), state_step_exit_file_select(), state_step_exit_language_select(), state_step_intro(), state_step_startup(), state_step_unpause(), step_current_game_mode(), store_item(), sun_appendGfx(), sun_main(), sun_update(), tattle_cam_pre_render(), tattle_window_update(), tubba_heart_attack_update(), underwater_main(), underwater_update(), update(), update_action_ratings(), update_cameras(), update_damage_popups(), update_effects(), update_enemy_shadows(), update_health_bars(), update_hud_elements(), update_item_entity_pickup(), update_merlee_messages(), update_messages(), update_model_animator(), update_model_animator_with_transform(), update_nonplayer_actor_blur_history(), update_partner_timers(), update_player_actor_blur_history(), update_triggers(), update_window_hierarchy(), update_windows(), virtual_entity_create(), virtual_entity_delete_by_ref(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), virtual_entity_list_update(), water_block_appendGfx(), waterfall_appendGfx(), and worker_update_phonograph_hud().
#define ASCII_TO_U32 | ( | a, | |
b, | |||
c, | |||
d ) ((u32)((a << 24) | (b << 16) | (c << 8) | (d << 0))) |
Referenced by func_80055068(), is_debug_init(), and is_debug_print().
#define ASSERT | ( | condition | ) |
Referenced by add_anim_node(), ALT_clear_hud_element_cache(), ALT_load_entity_model(), animator_copy_vertices_to_buffer(), appendGfx_animator_node(), attack_result_text_main(), aura_main(), balloon_main(), big_smoke_puff_main(), big_snowflakes_main(), blast_main(), bombette_breaking_main(), breaking_junk_main(), btl_delete_actor(), btl_state_update_normal_start(), bulb_glow_main(), butterflies_main(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_item_check_hit(), calc_partner_damage_enemy(), calc_partner_test_enemy(), calc_player_damage_enemy(), calc_player_test_enemy(), chapter_change_main(), chomp_drop_main(), clear_virtual_entity_list(), cloud_puff_main(), cloud_trail_main(), cold_breath_main(), confetti_main(), create_actor(), create_effect_instance(), create_encounters(), create_mesh_animator(), create_model_animator(), create_npc_impl(), create_shadow_from_data(), create_status_icon_set(), create_trigger(), create_worker_backUI(), create_worker_frontUI(), create_worker_scene(), damage_indicator_main(), damage_stars_main(), debuff_main(), disable_x_main(), drop_leaves_main(), dust_main(), effect_3D_main(), effect_46_main(), effect_63_main(), effect_65_main(), effect_75_main(), effect_86_main(), embers_main(), emote_main(), enable_npc_blur(), ending_decals_main(), energy_in_out_main(), energy_orb_wave_main(), energy_shockwave_main(), evt_find_label(), evt_handle_break_case(), evt_handle_break_loop(), evt_handle_case_AND(), evt_handle_case_default(), evt_handle_case_equal(), evt_handle_case_equal_AND(), evt_handle_case_equal_OR(), evt_handle_case_greater(), evt_handle_case_greater_equal(), evt_handle_case_less(), evt_handle_case_less_equal(), evt_handle_case_not_equal(), evt_handle_case_range(), evt_handle_end_case_group(), evt_handle_end_loop(), evt_handle_end_switch(), evt_handle_loop(), evt_handle_switch(), evt_handle_switch_const(), explosion_main(), falling_leaves_main(), fire_breath_main(), fire_flower_main(), firework_main(), firework_rocket_main(), flame_main(), flashing_box_shockwave_main(), floating_cloud_puff_main(), floating_flower_main(), floating_rock_main(), flower_splash_main(), flower_trail_main(), footprint_main(), free_npc(), free_npc_by_index(), fright_jar_main(), func_8002E82C(), func_802C39F8(), game_mode_set_fpDrawAuxUI(), gather_energy_pink_main(), gather_magic_main(), get_npc_unsafe(), gfx_draw_frame(), gfx_task_background(), got_item_outline_main(), green_impact_main(), hieroglyphs_main(), hud_element_clear_cache(), hud_element_create(), hud_element_create_transform_A(), hud_element_create_transform_B(), hud_element_create_transform_C(), hud_element_load_script(), hud_element_update(), huff_puff_breath_main(), ice_pillar_main(), ice_shard_main(), init_all_status_icons(), initialize_next_camera(), item_entity_load(), landing_dust_main(), lens_flare_main(), light_rays_main(), lightning_bolt_main(), lightning_main(), lil_oink_main(), load_effect(), load_entity_model(), load_partner_actor(), load_player_actor(), make_item_entity(), make_item_entity_at_player(), merlin_house_stars_main(), misc_particles_main(), motion_blur_flame_main(), moving_cloud_main(), music_note_main(), npc_follow_init(), partner_buff_main(), peach_star_beam_main(), pink_sparkles_main(), purple_ring_main(), queue_render_task(), quizmo_assistant_main(), quizmo_audience_main(), quizmo_stage_main(), radial_shimmer_main(), radiating_energy_orb_main(), recover_main(), red_impact_main(), remove_effect(), reset_model_animators(), ring_blast_main(), rising_bubble_main(), set_game_mode_slot(), set_next_game_mode(), set_npc_sprite(), shape_spell_main(), shattering_stones_main(), shimmer_burst_main(), shimmer_wave_main(), shiny_flare_main(), shockwave_main(), show_immune_bonk(), sleep_bubble_main(), small_gold_sparkle_main(), smoke_burst_main(), smoke_impact_main(), smoke_ring_main(), snaking_static_main(), snowfall_main(), snowflake_main(), snowman_doll_main(), something_rotating_main(), sparkles_main(), spiky_white_aura_main(), spirit_card_main(), squirt_main(), star_main(), star_outline_main(), star_spirits_energy_main(), stars_burst_main(), stars_orbiting_main(), stars_shimmer_main(), stars_spread_main(), start_child_script(), start_script(), start_script_in_group(), stat_change_main(), static_status_main(), steam_burst_main(), step_model_animator(), stop_watch_main(), sun_main(), sweat_main(), tattle_window_main(), throw_spiny_main(), thunderbolt_ring_main(), tubba_heart_attack_main(), underwater_main(), update_item_entity_collectable(), update_npcs(), walking_dust_main(), water_block_main(), water_fountain_main(), water_splash_main(), waterfall_main(), whirlwind_main(), and windy_leaves_main().
#define BADGE_MENU_PAGE | ( | index | ) | (&gPauseBadgesPages[index]) |
Referenced by pause_badges_get_column(), pause_badges_get_pos_x(), pause_badges_get_pos_y(), and pause_badges_get_row().
#define BATTLE_ENTITY_ID_BIT 0x800 |
#define BATTLE_HEAP_SIZE 0x25800 |
Referenced by battle_heap_create().
#define BATTLE_ID_BIT 0x800 |
#define BATTLE_NPC_ID_BIT 0x800 |
Referenced by create_npc_impl().
#define BBALIGNED | ( | x | ) | ALIGNED(x) |
#define BSS __attribute__ ((nocommon, section (".bss"))) |
#define CAM_FAR_CLIP 4096 |
Referenced by state_init_title_screen().
#define CAM_NEAR_CLIP 16 |
Referenced by hud_element_setup_cam(), and state_init_title_screen().
#define COLLISION_HEAP_SIZE 0x18000 |
Referenced by collision_heap_create().
#define COLLISION_WITH_ENTITY_BIT 0x4000 |
Referenced by action_hammer_end_swing(), action_hammer_test_swing_collision(), action_update_land(), action_update_peach_land(), action_update_peach_step_down_land(), action_update_spin_jump(), action_update_step_down_land(), action_update_tornado_jump(), action_update_use_spinning_flower(), blast_affect_entities(), can_dismount(), check_for_interactables(), check_input_jump(), collision_main_above(), entity_get_collision_flags(), entity_raycast_down(), entity_StarBoxLauncher_check_launch(), func_800E06D8(), func_800EA4B0(), get_collider_flags(), interact_inspect_update(), lateral_hit_interactable_entity(), npc_find_standing_on_entity(), npc_raycast_down(), npc_raycast_general(), npc_raycast_up(), npc_raycast_up_corner(), phys_main_collision_below(), phys_player_land(), player_raycast_down(), player_raycast_general(), player_raycast_up_corner(), should_continue_inspect(), and vertical_hit_interactable_entity().
#define COLLISION_WITH_NPC_BIT 0x2000 |
Referenced by check_for_interactables(), and should_continue_inspect().
#define CUBE | ( | x | ) | ((x) * (x) * (x)) |
Referenced by update_lerp(), and update_lerp_battle().
#define DEG_TO_BINANG | ( | x | ) | ((x) * (0x8000 / 180.0f)) |
Referenced by cos_deg(), sin_cos_deg(), and sin_deg().
#define DEG_TO_RAD | ( | deg | ) | (((deg) * TAU) / 360.0f) |
Referenced by action_hammer_end_swing(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), action_update_hit_fire(), action_update_hit_lava(), action_update_knockback(), action_update_parasol(), action_update_sliding(), action_update_spin(), action_update_state_23(), action_update_step_up(), action_update_use_spinning_flower(), action_update_use_tweester(), add_part_decor_steam(), add_vec2D_polar(), add_xz_vec3f(), add_xz_vec3f_copy1(), add_xz_vec3f_copy2(), btl_state_update_9(), btl_state_update_end_player_turn(), btl_state_update_end_turn(), btl_state_update_partner_menu(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_twink_menu(), btl_state_update_victory(), ChompChainAddPolarPos(), ChompChainGetPolarX(), collision_main_lateral(), Entity_BoardedFloor_update_fragments(), entity_BombableRock_update_fragments(), entity_Chest_close(), entity_Chest_open(), entity_GiantChest_give_equipment(), entity_GiantChest_open(), entity_HeartBlockContent__anim_heal(), entity_HiddenPanel_flip_over(), entity_inactive_block_hit_anim(), entity_inactive_block_recoil_anim(), entity_Padlock_push_player(), entity_PinkFlowerLight_setupGfx(), entity_shattering_idle(), entity_StarBoxLauncher_launch(), entity_TrumpetPlant_create_effect(), entity_TrumpetPlant_spawn_coin(), entity_Tweester_move(), entity_WoodenCrate_update_fragments(), func_802BC3E4_E2ED14(), interp_lookat_pos(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_move_heading(), npc_raycast_down_around(), npc_raycast_down_sides(), npc_raycast_up_corners(), npc_test_move_with_slipping(), npc_test_move_without_slipping(), peach_disguise_check_overlaps(), play_movement_dust_effects(), player_raycast_below(), player_raycast_up_corners(), player_test_lateral_overlap(), player_test_move_with_slipping(), player_test_move_without_slipping(), sfx_compute_spatialized_sound_params_ignore_depth(), spawn_cloud_surface_effects(), spawn_default_surface_effects(), spawn_flower_surface_effects(), spawn_hedge_surface_effects(), spawn_snow_surface_effects(), spawn_water_surface_effects(), surface_cloud_behavior(), surface_flowers_behavior(), surface_hedges_behavior(), surface_snow_behavior(), surface_standard_behavior(), surface_water_behavior(), sync_held_position(), test_ray_collider_horizontal(), test_ray_to_wall_center(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_radial(), update_item_entity_collectable(), update_riding_physics(), update_riding_physics(), virtual_entity_move_polar(), and worker_update_phonograph_hud().
#define DMA_COPY_SEGMENT | ( | segment | ) | dma_copy(segment##_ROM_START, segment##_ROM_END, segment##_VRAM) |
Referenced by btl_state_update_celebration(), btl_state_update_prepare_menu(), check_for_conversation_prompt(), check_for_interactables(), check_for_ispy(), check_for_pulse_stone(), clear_effect_data(), filemenu_init(), load_area_specific_entity_data(), load_engine_data(), load_map_script_lib(), pause_init(), shim_battle_heap_create_obfuscated(), shim_create_audio_system_obfuscated(), shim_general_heap_create_obfuscated(), shim_load_engine_data_obfuscated(), and state_step_battle().
#define DMG_STATUS_ALWAYS | ( | typeFlag, | |
duration ) (STATUS_FLAG_80000000 | STATUS_FLAG_RIGHT_ON | typeFlag | (duration << 8)) |
#define DMG_STATUS_IGNORE_RES | ( | typeFlag, | |
duration ) (STATUS_KEY_IGNORE_RES | typeFlag | (duration << 8)) |
#define DMG_STATUS_KEY | ( | typeFlag, | |
duration, | |||
chance ) (STATUS_FLAG_80000000 | typeFlag | (duration << 8) | chance) |
#define DT (1.0) |
Referenced by _update_message(), appendGfx_message(), initialize_printer(), and update().
#define ENTITY_COLLIDER_ID | ( | entityIndex | ) | (entityIndex | COLLISION_WITH_ENTITY_BIT) |
#define F16 | ( | f | ) | (s16)(f * 327.67f) |
Fixed-point short literal.
#define FOLIAGE_MODEL_LIST | ( | names... | ) |
#define FRAME_BUFFER_SIZE 0x25800 |
#define GENERAL_HEAP_SIZE 0x54000 |
Referenced by general_heap_create().
#define INTEGER_LOG2 | ( | x | ) | ((x) <= 2 ? 1 : (x) <= 4 ? 2 : (x) <= 8 ? 3 : (x) <= 16 ? 4 : (x) <= 32 ? 5 : (x) <= 64 ? 6 : (x) <= 128 ? 7 : (x) <= 256 ? 8 : (x) <= 512 ? 9 : 10) |
Referenced by make_texture_gfx().
#define IS_DEBUG_PANIC | ( | statement, | |
file, | |||
line ) do {} while(TRUE) |
#define ITEM_MENU_PAGE | ( | index | ) | (&gPauseItemsPages[index]) |
Referenced by pause_items_get_column(), pause_items_get_pos_x(), pause_items_get_pos_y(), and pause_items_get_row().
#define ITEM_VIS_GROUP | ( | itemID, | |
visGroupID ) ((visGroupID) << 16 | (itemID)) |
#define LAST_DEMO_SCENE_IDX 18 |
Referenced by btl_state_update_end_demo_battle(), state_step_demo(), and update_exit_map_screen_overlay().
#define LOAD_INTEGRATOR_FALL | ( | ptr | ) |
Referenced by action_update_hit_lava(), action_update_sliding(), handle_jumping_launch(), and start_falling().
#define MAP_RODATA_PAD | ( | n, | |
name ) const s32 N(rodata_pad_##name)[n] = {}; |
#define MAP_STATIC_PAD | ( | n, | |
name ) BSS s32 N(static_pad_##name)[n]; |
#define MATCHING_BSS | ( | size | ) | static BSS u8 padding_bss[size]; |
#define MAX_ANIMATED_MESHES 16 |
#define MAX_ANIMATED_MODELS 16 |
Referenced by render_animated_models(), reset_model_animators(), and update_animated_models().
#define MAX_ENEMY_ACTORS 24 |
#define MAX_ENTITIES 30 |
#define MAX_ENTITY_MODELS 256 |
Referenced by ALT_load_entity_model(), clear_entity_models(), free_entity_model_by_ref(), and load_entity_model().
#define MAX_IMGFX_INSTANCES 90 |
#define MAX_ITEM_ENTITIES 256 |
#define MAX_MAPFLAGS 3 |
Referenced by clear_script_list().
#define MAX_MAPVARS 16 |
Referenced by clear_script_list().
#define MAX_MODEL_TRANSFORM_GROUPS 4 |
Referenced by get_transform_group_index().
#define MAX_MODELS 256 |
Referenced by get_model_list_index_from_tree_index(), mdl_group_set_custom_gfx(), and mdl_group_set_visibility().
#define MAX_NPCS 64 |
Referenced by clear_npcs(), create_npc_impl(), free_npc(), get_npc_safe(), get_npc_unsafe(), npc_do_other_npc_collision(), npc_reload_all(), render_npcs(), and update_npcs().
#define MAX_SCRIPTS 128 |
Referenced by clear_script_flags(), clear_script_list(), does_script_exist(), does_script_exist_by_ref(), func_802C39F8(), func_802C3C10(), func_802C73B8(), get_script_by_id(), kill_all_scripts(), kill_script(), kill_script_by_ID(), resume_all_group(), resume_all_script(), resume_group_others(), resume_group_script(), resume_group_script_index(), set_script_flags(), sort_scripts(), start_child_script(), start_script(), start_script_in_group(), suspend_all_group(), suspend_all_script(), suspend_group_others(), suspend_group_script(), and suspend_group_script_index().
#define MAX_SHADOWS 60 |
Referenced by clear_entity_data(), render_shadows(), spawn_drops(), and update_shadows().
#define MAX_STAR_PIECES 222 |
Referenced by add_star_pieces(), and update_item_entity_pickup().
#define MAX_TEX_PANNERS 16 |
#define MAX_TRIGGERS 64 |
Referenced by get_trigger_tattle().
#define MAX_WORKERS 16 |
#define MENU_PANEL_SELECTED_GRID_DATA | ( | panel | ) |
Referenced by filemenu_choose_name_handle_input(), filemenu_main_handle_input(), filemenu_main_init(), filemenu_selectlanguage_handle_input(), filemenu_selectlanguage_init(), filemenu_yesno_handle_input(), pause_spirits_handle_input(), and pause_stats_handle_input().
#define NAME_PREFIX |
#define NAME_SUFFIX |
#define NO_COLLIDER -1 |
Referenced by action_hammer_end_swing(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), action_update_hammer(), action_update_hit_fire(), action_update_knockback(), action_update_sliding(), action_update_spin(), action_update_step_up(), action_update_use_munchlesia(), action_update_use_spinning_flower(), can_dismount(), check_for_interactables(), check_for_treadmill_overlaps(), clear_trigger_data(), collision_check_player_intersecting_world(), collision_lateral_peach(), collision_main_above(), collision_main_lateral(), create_npc_impl(), entity_BlueWarpPipe_wait_for_player_to_get_off(), entity_Signpost_idle(), func_800E06D8(), func_800E4404(), handle_jumping_land_on_switch(), initialize_jump(), interact_inspect_dismiss(), npc_raycast_down(), npc_raycast_down_around(), npc_raycast_down_sides(), npc_raycast_general(), npc_raycast_up(), npc_raycast_up_corner(), npc_raycast_up_corners(), npc_test_move_complex_with_slipping(), npc_test_move_simple_with_slipping(), npc_test_move_simple_without_slipping(), npc_test_move_taller_with_slipping(), npc_test_move_with_slipping(), npc_test_move_without_slipping(), phys_check_interactable_collision(), phys_main_collision_below(), phys_update_standard(), player_check_collision_below(), player_handle_floor_collider_type(), player_jump(), player_raycast_below(), player_raycast_down(), player_raycast_general(), player_raycast_up_corner(), player_raycast_up_corners(), player_test_lateral_overlap(), player_test_move_with_slipping(), player_test_move_without_slipping(), should_continue_inspect(), test_for_water_level(), test_mounting_height_adjustment(), test_ray_colliders(), test_ray_zones(), update_npcs(), update_player(), update_riding_physics(), and update_riding_physics().
#define NOP_FIX |
#define NOP_UNFIX |
#define NPC_DISPOSE_POS_X 0 |
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), btl_save_world_cameras(), and create_partner_npc().
#define NPC_DISPOSE_POS_Y -1000 |
#define NPC_DISPOSE_POS_Z 0 |
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), btl_save_world_cameras(), and create_partner_npc().
#define NS | ( | w, | |
x, | |||
y, | |||
z ) _NS(w, x, y, z) |
#define OSALIGNED | ( | x | ) | ALIGNED(x) |
#define PACK_FILL_COLOR | ( | r, | |
g, | |||
b, | |||
a ) (GPACK_RGBA5551(r, g, b, a) << 0x10) | GPACK_RGBA5551(r, g, b, a) |
Referenced by appendGfx_intro_logos(), draw_box(), gfx_draw_background(), and tattle_cam_pre_render().
#define PACK_FILL_DEPTH | ( | z, | |
dz ) (GPACK_ZDZ(z, dz) << 0x10) | GPACK_ZDZ(z, dz) |
Referenced by gfx_draw_background(), and tattle_cam_pre_render().
#define PACK_PAL_RGBA | ( | r, | |
g, | |||
b, | |||
a ) (((r) << 11) | ((g) << 6) | ((b) << 1) | (a)); |
#define PACK_ROOM_FLAGS | ( | itemVisGroup, | |
roomFlags ) ((itemVisGroup) << 12 | (roomFlags)) |
#define PANIC | ( | ) | IS_DEBUG_PANIC("Panic", __FILE__, __LINE__) |
Referenced by boot_main(), calc_item_damage_enemy(), create_actor(), evt_execute_next_command(), evt_goto_end_case(), evt_goto_end_loop(), evt_goto_next_case(), evt_skip_else(), evt_skip_if(), find_script_labels(), get_enemy(), load_partner_actor(), load_simple_entity_data(), and load_split_entity_data().
#define PHYSICAL_TO_VIRTUAL | ( | addr | ) | (void*)((u32)(addr) + 0x80000000) |
#define PI 3.141592f |
Referenced by apply_constraints_to_lead_amount(), build_gfx_thread(), and create_camera_leadplayer_matrix().
#define PI_D 3.141592 |
Referenced by gfx_build_bubble_flower(), update_camera_zone_interp(), update_lerp(), and update_lerp_battle().
#define PI_S 3.14159f |
#define PM_CC1_24 1, TEXEL0, PRIMITIVE, TEXEL0, 1, TEXEL0, TEXEL1, TEXEL0 |
#define PM_CC1_29 TEXEL0, SHADE, TEXEL0, TEXEL0, 1, TEXEL1, TEXEL0, TEXEL1 |
#define PM_CC1_SHADOW 0, 0, 0, 0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by entity_model_set_shadow_color().
#define PM_CC2_24 1, TEXEL1, TEXEL0, COMBINED, 0, 0, 0, COMBINED |
#define PM_CC2_29 TEXEL0, COMBINED, TEXEL0_ALPHA, TEXEL0, 1, TEXEL0, TEXEL1, TEXEL0 |
#define PM_CC2_MULTIPLY_PRIM COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED |
Referenced by quizmo_stage_appendGfx().
#define PM_CC2_MULTIPLY_SHADE COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED |
Referenced by appendGfx_animator_node(), appendGfx_entity_model(), and draw_entity_model_E().
#define PM_CC2_SHADOW 0, 0, 0, 0, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by entity_model_set_shadow_color().
#define PM_CC_01 0, 0, 0, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by appendGfx_image_strips(), draw_number(), entity_base_block_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_ItemBlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_SuperBlockContent_setupGfx(), func_8010FD98(), func_E011A3BC(), and hud_element_draw_rect().
#define PM_CC_02 0, 0, 0, TEXEL0, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by appendGfx_message(), draw_ci_image_with_clipping(), entity_base_block_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_ItemBlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_SuperBlockContent_setupGfx(), func_8010FD98(), func_801491E4(), hud_element_draw_rect(), imgfx_appendGfx_mesh(), msg_draw_frame(), msg_draw_speech_bubble(), and title_screen_draw_copyright().
#define PM_CC_03 TEXEL0, 0, SHADE, 0, PRIMITIVE, 0, SHADE, 0 |
#define PM_CC_04 PRIMITIVE, 0, SHADE, 0, PRIMITIVE, 0, SHADE, 0 |
#define PM_CC_05 TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0 |
#define PM_CC_06 COMBINED, 0, PRIMITIVE_ALPHA, 0, 0, 0, 0, COMBINED |
Referenced by gfx_build_evil_rock_face(), and gfx_build_evil_tree_face().
#define PM_CC_07 0, 0, 0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
#define PM_CC_0A 0, 0, 0, 0, ENVIRONMENT, 0, TEXEL0, 0 |
Referenced by imgfx_appendGfx_mesh_basic(), and spr_appendGfx_component_flat().
#define PM_CC_0B 0, 0, 0, 0, ENVIRONMENT, 0, TEXEL1, 0 |
Referenced by imgfx_appendGfx_mesh_basic(), and spr_appendGfx_component_flat().
#define PM_CC_0C 0, 0, 0, 0, 0, 0, 0, COMBINED |
Referenced by imgfx_appendGfx_mesh_basic(), and spr_appendGfx_component_flat().
#define PM_CC_0D 0, 0, 0, 0, SHADE, 0, TEXEL1, 0 |
Referenced by imgfx_appendGfx_mesh_basic().
#define PM_CC_0E 0, 0, 0, TEXEL0, 0, 0, 0, 0 |
Referenced by gfx_build_inside_crystal_ball().
#define PM_CC_0F 0, 0, 0, TEXEL0, 0, 0, 0, 1 |
Referenced by appendGfx_darkness_stencil(), and msg_draw_speech_arrow().
#define PM_CC_10 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE |
Referenced by appendGfx_draw_prev_frame_buffer(), msg_draw_frame(), and UnkModelFunc001().
#define PM_CC_11 0, 0, 0, TEXEL0, SHADE, 0, TEXEL0, 0 |
#define PM_CC_12 0, 0, 0, TEXEL0, TEXEL0, 0, SHADE, 0 |
#define PM_CC_14 PRIMITIVE, ENVIRONMENT, TEXEL1, ENVIRONMENT, PRIMITIVE, 0, TEXEL1, 0 |
#define PM_CC_15 PRIMITIVE, ENVIRONMENT, TEXEL1, ENVIRONMENT, 0, 0, 0, TEXEL1 |
#define PM_CC_1A TEXEL0, 0, PRIMITIVE_ALPHA, PRIMITIVE, 0, 0, 0, TEXEL0 |
#define PM_CC_20 |
#define PM_CC_22 TEXEL0, TEXEL1, SHADE_ALPHA, TEXEL1, 0, 0, 0, TEXEL0 |
#define PM_CC_23 1, TEXEL0, PRIMITIVE, TEXEL0, 0, 0, 0, TEXEL0 |
#define PM_CC_26 0, 0, 0, 0, TEXEL0, TEXEL1, SHADE, 0 |
#define PM_CC_27 0, 0, 0, SHADE, 0, 0, 0, COMBINED |
#define PM_CC_28 SHADE, 0, PRIMITIVE, ENVIRONMENT, 0, 0, 0, COMBINED |
#define PM_CC_2B PRIMITIVE, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define PM_CC_2C PRIMITIVE, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define PM_CC_2D PRIMITIVE, 0, TEXEL0, 0, 0, 0, 0, TEXEL0 |
#define PM_CC_2E 0, 0, 0, TEXEL0, TEXEL1, 0, PRIMITIVE, 0 |
#define PM_CC_2F PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by appendGfx_item_entity(), hud_element_draw_rect(), and render_item_entities().
#define PM_CC_30 1, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define PM_CC_31 1, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define PM_CC_32 PRIMITIVE, 0, TEXEL0, 0, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by appendGfx_item_entity(), hud_element_draw_rect(), and render_item_entities().
#define PM_CC_33 ENVIRONMENT, PRIMITIVE, COMBINED, PRIMITIVE, COMBINED, 0, PRIMITIVE, 0 |
#define PM_CC_34 TEXEL0, CENTER, SCALE, ENVIRONMENT, 0, 0, 0, TEXEL0 |
#define PM_CC_35 0, PRIMITIVE, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
#define PM_CC_36 TEXEL0, TEXEL1, TEXEL0, TEXEL1, 1, TEXEL0, TEXEL1, 1 |
#define PM_CC_37 0, 0, 0, COMBINED, COMBINED, TEXEL1, TEXEL1, TEXEL1 |
#define PM_CC_38 TEXEL1, K4, PRIMITIVE_ALPHA, TEXEL0, TEXEL0, TEXEL1, ENVIRONMENT, ENVIRONMENT |
#define PM_CC_39 TEXEL1, K4, COMBINED_ALPHA, COMBINED, 0, 0, 0, 1 |
#define PM_CC_3A 0, 0, 0, PRIMITIVE, 1, TEXEL0, PRIMITIVE, TEXEL0 |
#define PM_CC_3C 0, 0, 0, PRIMITIVE, SHADE, 0, PRIMITIVE, 0 |
Referenced by ice_shard_appendGfx().
#define PM_CC_3D SHADE, ENVIRONMENT, TEXEL0, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by spr_appendGfx_component_flat().
#define PM_CC_3F TEXEL0, 0, SHADE, 0, SHADE, 0, PRIMITIVE, 0 |
Referenced by gfx_build_set_spotlight_alpha().
#define PM_CC_42 TEXEL0, 0, SHADE, 0, TEXEL0, 0, 0, TEXEL0 |
Referenced by appendGfx_animator_node(), appendGfx_entity_model(), and draw_entity_model_E().
#define PM_CC_43 PRIMITIVE, TEXEL0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, 1 |
Referenced by gfx_draw_background(), and worker_draw_story_graphics().
#define PM_CC_44 PRIMITIVE, TEXEL1, PRIMITIVE_ALPHA, TEXEL1, 0, 0, 0, 1 |
Referenced by gfx_draw_background().
#define PM_CC_45 TEXEL0, 0, PRIMITIVE, ENVIRONMENT, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by confetti_appendGfx().
#define PM_CC_46 TEXEL0, ENVIRONMENT, PRIMITIVE, 0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by confetti_appendGfx().
#define PM_CC_47 TEXEL0, 0, PRIMITIVE, 0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by confetti_appendGfx(), hud_element_draw_rect(), and render_hud_element().
#define PM_CC_48 PRIMITIVE, 0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, SHADE |
Referenced by underwater_appendGfx().
#define PM_CC_49 TEXEL0, 0, SHADE, 0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by func_E0080448(), func_E00826C4(), and func_E00AC2A4().
#define PM_CC_4A TEXEL1, TEXEL0, ENV_ALPHA, TEXEL0, TEXEL1, TEXEL0, ENVIRONMENT, TEXEL0 |
Referenced by ring_blast_appendGfx().
#define PM_CC_4B PRIMITIVE, CENTER, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
Referenced by ring_blast_appendGfx().
#define PM_CC_4C 1, COMBINED, PRIMITIVE, COMBINED, 0, 0, 0, COMBINED |
Referenced by ring_blast_appendGfx().
#define PM_CC_4D ENVIRONMENT, PRIMITIVE, TEXEL0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by radiating_energy_orb_appendGfx().
#define PM_CC_4E SHADE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, SHADE, 0 |
Referenced by effect_65_appendGfx().
#define PM_CC_4F 0, 0, 0, COMBINED, COMBINED, 0, PRIMITIVE, 0 |
Referenced by effect_65_appendGfx().
#define PM_CC_50 TEXEL0, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
Referenced by appendGfx_shading_palette().
#define PM_CC_51 TEXEL0, 0, TEXEL1, 0, PRIMITIVE, 0, TEXEL1, 0 |
Referenced by appendGfx_shading_palette().
#define PM_CC_52 SHADE, ENVIRONMENT, COMBINED, COMBINED, 0, 0, 0, COMBINED |
Referenced by appendGfx_shading_palette().
#define PM_CC_53 TEXEL1, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0 |
Referenced by appendGfx_shading_palette().
#define PM_CC_54 COMBINED, TEXEL0, COMBINED_ALPHA, TEXEL0, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by appendGfx_shading_palette().
#define PM_CC_55 PRIMITIVE, ENVIRONMENT, TEXEL0_ALPHA, ENVIRONMENT, 0, 0, 0, 1 |
Referenced by appendGfx_shading_palette().
#define PM_CC_56 0, 0, 0, 0, PRIMITIVE, TEXEL0, PRIMITIVE, 0 |
Referenced by appendGfx_darkness_stencil().
#define PM_CC_57 1, TEXEL0, PRIMITIVE, 0, TEXEL0, 0, ENVIRONMENT, PRIMITIVE |
Referenced by appendGfx_darkness_stencil().
#define PM_CC_58 0, 0, 0, 0, 1, 0, ENVIRONMENT, PRIMITIVE |
Referenced by appendGfx_darkness_stencil().
#define PM_CC_59 0, 0, 0, 0, SHADE, 0, TEXEL0, 0 |
Referenced by imgfx_appendGfx_mesh_basic().
#define PM_CC_5A SHADE, ENVIRONMENT, TEXEL0, TEXEL0, 0, 0, 0, TEXEL0 |
Referenced by imgfx_appendGfx_mesh_basic().
#define PM_CC_5B 1, PRIMITIVE, TEXEL0, PRIMITIVE, 0, 0, 0, TEXEL0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_5C 1, 0, TEXEL0, PRIMITIVE, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_5D 1, SHADE, TEXEL0, SHADE, 0, 0, 0, TEXEL0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_5E 1, SHADE, TEXEL0, SHADE, TEXEL0, 0, SHADE, 0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_ALT_INTERFERENCE |
Referenced by entity_Tweester_setupGfx().
#define PM_CC_BOX1_CYC2 TEXEL0, ENVIRONMENT, ENV_ALPHA, COMBINED, 0, 0, 0, COMBINED |
#define PM_CC_BOX1_OPAQUE TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL1 |
#define PM_CC_BOX1_TRANSPARENT TEXEL0, 0, PRIMITIVE, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define PM_CC_BOX2_CYC2 PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, COMBINED |
#define PM_CC_BOX2_OPAQUE TEXEL0, 0, TEXEL1, 0, 0, 0, 0, TEXEL1 |
#define PM_CC_BOX2_TRANSPARENT TEXEL0, 0, TEXEL1, 0, TEXEL1, 0, PRIMITIVE, 0 |
#define PM_CC_CANDLE_1 TEXEL0, TEXEL1, TEXEL0, 1, 1, TEXEL0, TEXEL1, 1 |
#define PM_CC_CANDLE_2 0, PRIMITIVE, COMBINED, ENVIRONMENT, COMBINED, TEXEL1, TEXEL1, TEXEL1 |
#define PM_CC_CONST_0 0, 0, 0, 0, 0, 0, 0, 0 |
#define PM_CC_CONST_1 0, 0, 0, 1, 0, 0, 0, 1 |
Referenced by appendGfx_darkness_stencil().
#define PM_CC_CONST_ALPHA_1 0, 0, 0, 0, 0, 0, 0, 1 |
#define PM_CC_DAMAGE_INDICATOR 1, 0, SHADE, PRIMITIVE, PRIMITIVE, 0, TEXEL0, 0 |
Referenced by damage_indicator_render_impl().
#define PM_CC_FLOWER_GATE_GLOW 0, 0, 0, 1, SHADE, 0, PRIMITIVE, 0 |
Referenced by gfx_build_flower_gate_glow().
#define PM_CC_HOS_BG_SHADE 0, 0, 0, SHADE, SHADE, 0, PRIMITIVE, 0 |
Referenced by setup_gfx_background_shade().
#define PM_CC_IMGFX_COLOR_FILL 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_IMGFX_HOLOGRAM NOISE, PRIMITIVE, PRIMITIVE, TEXEL0, TEXEL0, 0, PRIMITIVE, 0 |
Referenced by imgfx_appendGfx_mesh().
#define PM_CC_KKJ14_FIRE 0, 0, 0, COMBINED, 0, 0, 0, PRIMITIVE |
Referenced by setup_gfx_fireplace().
#define PM_CC_KKJ_SPILL_LIGHT TEXEL0, 0, SHADE, 0, 0, 0, 0, PRIMITIVE |
Referenced by setup_gfx_spill_light().
#define PM_CC_MSG_NOISE_OUTLINE NOISE, 0, TEXEL0, 0, 0, 0, 0, TEXEL0 |
Referenced by appendGfx_message().
#define PM_CC_MSG_STATIC NOISE, TEXEL0, ENVIRONMENT, TEXEL0, 0, 0, 0, TEXEL0 |
Referenced by appendGfx_message().
#define PM_CC_MSG_UP_ARROW |
#define PM_CC_NOISE NOISE, 0, SHADE_ALPHA, 0, 0, 0, 0, 1 |
#define PM_CC_PRIM_FULL_ALPHA 0, 0, 0, PRIMITIVE, 0, 0, 0, 1 |
#define PM_CC_PRIM_NO_ALPHA 0, 0, 0, PRIMITIVE, 0, 0, 0, 0 |
Referenced by gfx_build_inside_crystal_ball(), gfx_build_water(), and UnkModelFunc001().
#define PM_CC_RESET_TILES 0, 0, 0, 0, 0, 0, 0, TEXEL0 |
Referenced by appendGfx_reset_tile_pattern().
#define PM_CC_SCREEN_OVERLAY |
#define PM_CC_TINT_DEPTH_MIPMAPS |
#define PM_CC_TINT_DEPTH_NO_SHADE |
#define PM_CC_TINT_DEPTH_NOTEX |
#define PM_CC_TINT_REMAP_NO_SHADE |
#define PM_CC_TINT_REMAP_NOTEX |
#define PM_CC_TINT_REMAP_SHADE_ALPHA |
#define PM_CC_WINDOW_1 COMBINED, 0, TEXEL0, 0, 0, 0, 0, COMBINED |
#define PM_CC_WINDOW_2 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, TEXEL1 |
#define PM_CC_WINDOW_3 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, PRIMITIVE, 0, TEXEL1, 0 |
#define PM_CC_WINDOW_4 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, PRIMITIVE |
#define PM_CC_WINDOW_5 0, 0, 0, TEXEL1, 0, 0, 0, TEXEL1 |
Referenced by func_801491E4().
#define PM_CC_WINDOW_6 0, 0, 0, TEXEL1, PRIMITIVE, 0, TEXEL1, 0 |
#define PM_CC_WINDOW_7 PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1 |
#define PM_RM_SHROUD GBL_c1(G_BL_CLR_BL, G_BL_A_FOG, G_BL_CLR_IN, G_BL_1MA) |
Referenced by appendGfx_model(), and draw_box().
#define PTR_LIST_END ((void*) -1) |
Referenced by entity_Tweester_select_target_point(), func_E0020000(), set_npc_imgfx_comp(), set_player_imgfx_comp(), spr_allocate_components(), spr_component_update(), spr_draw_npc_sprite(), spr_draw_player_sprite(), spr_free_sprite(), spr_get_comp_position(), spr_init_anim_state(), spr_init_component_anim_state(), spr_load_npc_extra_anims(), spr_load_npc_sprite(), spr_load_sprite(), spr_swizzle_anim_offsets(), and spr_update_player_sprite().
#define QUART | ( | x | ) | ((x) * (x) * (x) * (x)) |
Referenced by update_lerp(), and update_lerp_battle().
#define RAD_TO_BINANG | ( | x | ) | ((x) * (f32)(0x8000 / M_PI)) |
Referenced by build_gfx_blue_stars(), build_gfx_blue_stars(), build_gfx_green_stars(), build_gfx_green_stars(), build_gfx_lamp_halos(), build_gfx_pink_stars(), build_gfx_pink_stars(), build_gfx_yellow_stars(), build_gfx_yellow_stars(), cos_rad(), func_8024060C_A1B70C(), sin_cos_rad(), and sin_rad().
#define RDP_MATRIX | ( | Ax, | |
Bx, | |||
Cx, | |||
Dx, | |||
Ay, | |||
By, | |||
Cy, | |||
Dy, | |||
Az, | |||
Bz, | |||
Cz, | |||
Dz, | |||
Aw, | |||
Bw, | |||
Cw, | |||
Dw ) |
#define SCREEN_COPY_TILE_HEIGHT ((TMEM_SIZE) / ((SCREEN_WIDTH) * (2))) |
Referenced by gfx_draw_background().
#define SCREEN_HEIGHT 240 |
Referenced by _render_transition_stencil(), appendGfx_darkness_stencil(), appendGfx_image_strips(), appendGfx_intro_logos(), appendGfx_message(), appendGfx_reset_tile_pattern(), appendGfx_score_display(), appendGfx_screen_transition_stencil(), appendGfx_title_screen(), btl_draw_upgrade_windows(), btl_state_draw_select_target(), btl_update_starpoints_display(), bulb_glow_appendGfx(), CharAnim_FadeIn_5(), CharAnim_FadeOut_3(), CharAnim_Hold(), crash_screen_init(), draw_all_status_icons(), draw_box(), draw_hud_element_internal(), draw_message_window(), draw_prev_frame_buffer_at_screen_pos(), filemenu_draw_contents_copy_arrow(), filemenu_update_show_name_confirm(), firework_rocket_appendGfx(), func_80027774(), func_80027BAC(), func_80240160_8AA5B0(), func_E00D8630(), gfx_build_inside_crystal_ball(), gfx_draw_background(), gfx_draw_frame(), gfx_transfer_frame_to_depth(), hud_element_draw_rect(), hud_element_setup_cam(), motion_blur_flame_appendGfx(), msg_draw_rewind_arrow(), pause_badges_draw_contents(), pause_items_draw_contents(), pause_map_draw_contents(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_stats_draw_contents(), pause_textbox_draw_contents(), render_frame(), render_windows(), sfx_compute_spatialized_sound_params_full(), show_first_strike_message(), star_power_shimmer_draw(), state_drawUI_startup(), tattle_window_fill_clipped_quad(), UnkModelFunc000(), and update_status_bar().
#define SCREEN_WIDTH 320 |
Referenced by _render_transition_stencil(), _update_message(), appendGfx_darkness_stencil(), appendGfx_image_strips(), appendGfx_intro_logos(), appendGfx_message(), appendGfx_reset_tile_pattern(), appendGfx_score_display(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), appendGfx_title_screen(), btl_draw_upgrade_windows(), btl_state_draw_select_target(), btl_submenu_moves_update(), btl_update_starpoints_display(), btl_update_strats_menu(), bulb_glow_appendGfx(), CharAnim_FadeIn_5(), CharAnim_FadeOut_3(), CharAnim_Hold(), crash_screen_draw_glyph(), crash_screen_draw_rect(), crash_screen_init(), draw_all_status_icons(), draw_box(), draw_hud_element_internal(), draw_message_window(), draw_prev_frame_buffer_at_screen_pos(), filemenu_draw_contents_copy_arrow(), filemenu_update_show_name_confirm(), firework_rocket_appendGfx(), flame_appendGfx(), func_80027774(), func_80027BAC(), func_80143C48(), func_80240160_8AA5B0(), func_80240DA4_9087D4(), func_E00D8630(), gfx_build_inside_crystal_ball(), gfx_draw_background(), gfx_draw_frame(), gfx_frame_filter_pass_0(), gfx_transfer_frame_to_depth(), hud_element_draw_rect(), hud_element_setup_cam(), is_model_center_visible(), is_point_visible(), motion_blur_flame_appendGfx(), msg_draw_rewind_arrow(), msg_printer_set_origin_pos(), pause_badges_draw_contents(), pause_items_draw_contents(), pause_map_draw_contents(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_stats_draw_contents(), pause_textbox_draw_contents(), render_curtains(), render_frame(), render_window_root(), render_windows(), sfx_compute_spatialized_sound_params_full(), sfx_compute_spatialized_sound_params_ignore_depth(), show_first_strike_message(), star_power_shimmer_draw(), state_drawUI_startup(), tattle_cam_pre_render(), tattle_window_fill_clipped_quad(), underwater_appendGfx(), UnkModelFunc000(), UnkModelFunc001(), update_status_bar(), and worker_draw_story_graphics().
#define SHIFT_BSS extern |
#define SHT_MINV 3.051851e-05 |
Referenced by cos_deg(), cos_rad(), sin_cos_deg(), sin_cos_rad(), sin_deg(), and sin_rad().
#define SP_PER_BAR 256 |
#define SP_PER_SEG 32 |
Referenced by btl_state_update_end_turn(), and pause_stats_draw_contents().
#define SPR_PAL_SIZE 16 |
Referenced by make_flash_palettes(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_poison_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), render_with_watt_attack_palettes(), and render_with_watt_idle_palettes().
#define SPRITE_HEAP_SIZE 0x40000 |
Referenced by spr_init_sprites().
#define SPRITE_WORLD_SCALE_D (5.0/7.0) |
Referenced by appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), appendGfx_shrunk_player(), appendGfx_test_reflection_floor(), and throw_spiny_appendGfx().
#define SPRITE_WORLD_SCALE_F (5.0f/7.0f) |
Referenced by appendGfx_example_player(), appendGfx_fake_player(), appendGfx_reflect_player_floor_basic(), appendGfx_reflect_player_floor_fancy(), appendGfx_reflect_player_wall(), appendGfx_test_player_reflection(), appendGfx_test_reflection_wall(), card_worker_render(), GetCardOrientation(), and peach_star_beam_appendGfx().
#define SQ | ( | x | ) | ((x) * (x)) |
Referenced by action_update_peach_land(), action_update_peach_step_down_land(), action_update_run(), action_update_walk(), appendGfx_shading_palette(), appendGfx_title_screen(), apply_constraints_to_lead_amount(), au_syn_set_mixer_params(), au_syn_set_volume_delta(), au_syn_start_voice_params(), build_gfx_floor(), butterflies_update(), calculate_line_segment_intersection(), calculate_segment_intersection(), check_conversation_trigger(), collision_main_lateral(), create_camera_leadplayer_matrix(), create_shading_palette(), damage_stars_main(), DetermineSphericalSize(), dist2D(), dist3D(), effect_3D_main(), effect_65_update(), get_movement_from_input(), get_player_normal_pitch(), GetFirstTriangleNormal(), length2D(), lightning_bolt_main(), load_hit_data(), load_path_data(), moving_cloud_main(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_test_move_with_slipping(), nuAuPreNMIProc(), pause_map_update(), PiranhaPlantAI_10(), purple_ring_main(), spawn_cloud_surface_effects(), spiky_white_aura_main(), star_main(), star_update(), sun_update(), surface_cloud_behavior(), test_first_strike(), test_first_strike(), test_item_entity_position(), test_item_player_collision(), test_ray_entities(), update_camera_from_controller(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_zone_interp(), update_collider_transform(), update_encounters_neutral(), update_entity_inverse_rotation_matrix(), update_lerp(), update_lerp_battle(), update_locomotion_state(), and update_player_shadow().
#define STATUS_KEY_IGNORE_RES 0xFE |
Referenced by try_inflict_status().
#define STATUS_KEY_NEVER 0xFF |
#define TAU 6.28318f |
Referenced by appendGfx_background_texture(), and entity_GiantChest_open().
#define TMEM_SIZE 0x1000 |
Referenced by bulb_glow_appendGfx().
#define TRANSPARENT_UNION __attribute__ ((__transparent_union__)) |
#define UNPACK_BTL_AREA | ( | battleID | ) | (((battleID) >> 8) & 0xFF) |
Referenced by load_battle_section(), and state_step_battle().
#define UNPACK_BTL_INDEX | ( | battleID | ) | ((battleID) & 0xFF) |
Referenced by load_battle_section(), and state_step_battle().
#define UNPACK_PAL_A | ( | color | ) | ((color) & 1) |
#define UNPACK_PAL_B | ( | color | ) | (((color) >> 1) & 0x1F) |
Referenced by appendGfx_background_texture(), gfx_frame_filter_pass_0(), msg_draw_frame(), npc_blend_palette_colors(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), and tattle_cam_pre_render().
#define UNPACK_PAL_G | ( | color | ) | (((color) >> 6) & 0x1F) |
Referenced by appendGfx_background_texture(), gfx_frame_filter_pass_0(), msg_draw_frame(), npc_blend_palette_colors(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), and tattle_cam_pre_render().
#define UNPACK_PAL_R | ( | color | ) | (((color) >> 11) & 0x1F) |
Referenced by appendGfx_background_texture(), gfx_frame_filter_pass_0(), msg_draw_frame(), npc_blend_palette_colors(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), and tattle_cam_pre_render().
#define VAR_PROJECTILE_HITBOX_STATE varTable[0] |
#define VIRTUAL_TO_PHYSICAL | ( | addr | ) | (u32)((u8*)(addr) - 0x80000000) |
Referenced by appendGfx_animator(), appendGfx_entity_model(), appendGfx_FallingSprite(), appendGfx_ritual_card(), appendGfx_sticker(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), bulb_glow_appendGfx(), butterflies_appendGfx(), chapter_change_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_entity_model_E(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), explosion_appendGfx(), falling_leaves_appendGfx(), fire_breath_appendGfx(), fire_flower_appendGfx(), firework_rocket_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), floating_flower_appendGfx(), floating_rock_appendGfx(), flower_splash_appendGfx(), flower_trail_appendGfx(), footprint_appendGfx(), fright_jar_appendGfx(), func_E005E334(), func_E0080448(), func_E00828B4(), func_E0082A84(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E00D8630(), func_E011A700(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh_anim(), imgfx_appendGfx_mesh_strip(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), merlin_house_stars_appendGfx(), misc_particles_appendGfx(), motion_blur_flame_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_answer_main(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_hud_element(), render_hud_elements_backUI(), render_hud_elements_frontUI(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), something_rotating_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spirit_card_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), and waterfall_appendGfx().
#define VLA |
#define WORLD_ENTITY_HEAP_SIZE 0x17FF0 |
#define X10 | ( | f | ) | (s32)(f * 1024.0f) |
X.10 fixed-point literal.
Referenced by draw_hud_element_internal(), hud_element_create(), hud_element_set_scale(), hud_element_set_script(), hud_element_update(), hud_element_use_preset_size(), render_hud_elements_backUI(), and render_hud_elements_frontUI().
typedef s32 Difficulty1D[8] |
typedef s32 Difficulty2D[8][2] |