27 for (i = 0; i < 5; i++) {
90 for (i = 0; i < 5; i++) {
96 if (rotSpeed >= 0.0f) {
204 for (i = 0; i < 5; i++) {
254 .modelAnimationNodes = 0,
257 .fpHandleCollision =
NULL,
260 .aabbSize = { 50, 50, 50 }
267 .modelAnimationNodes = 0,
270 .fpHandleCollision =
NULL,
273 .aabbSize = { 50, 50, 100 }
BSS s32 PopupMenu_SelectedIndex
EntityBlueprint Entity_BombableRock
EntityModelScript Entity_BombableRock_RenderScript
void entity_BombableRock_setupGfx(s32)
Mtx Entity_BombableRock_FragmentMatrices[]
Gfx * Entity_BombableRock_FragmentsRender[]
void entity_BombableRock_init_fragments(Entity *entity, Gfx **dlists, Mtx *matrices)
void entity_BombableRock_init(Entity *entity)
void entity_BombableRock_update_fragments(Entity *entity)
EntityScript Entity_BombableRock_Script
EntityBlueprint Entity_BombableRockWide
void entity_BombableRock_idle(Entity *entity)
#define npc_raycast_down_sides
#define STANDARD_ENTITY_MODEL_SCRIPT(gfx, renderMode)
#define ENTITY_ADDR(entity, type, data)
#define es_SetCallback(func, time)
#define es_SetFlags(flags)
u8 fragmentLateralSpeed[6]
@ COLLISION_IGNORE_ENTITIES
@ ENTITY_TYPE_BOMBABLE_ROCK
@ ENTITY_COLLISION_PARTNER
@ RENDER_MODE_SURFACE_XLU_LAYER1
@ ENTITY_FLAG_PENDING_INSTANCE_DELETE
@ ENTITY_FLAG_DISABLE_COLLISION
Entity * get_entity_by_index(s32 index)
s32 entity_start_script(Entity *entity)
b32 npc_test_move_taller_with_slipping(s32, f32 *, f32 *, f32 *, f32, f32, f32, f32)
void exec_entity_commandlist(Entity *entity)
DisplayContext * gDisplayContext