163 if (
entity->alpha < alpha) {
179 if (
entity->alpha < alpha) {
257 .modelAnimationNodes = 0,
263 .aabbSize = { 25, 25, 25 }
270 .modelAnimationNodes = 0,
273 .fpHandleCollision =
NULL,
276 .aabbSize = { 18, 6, 18 }
283 .modelAnimationNodes = 0,
289 .aabbSize = { 25, 25, 25 }
296 .modelAnimationNodes = 0,
299 .fpHandleCollision =
NULL,
302 .aabbSize = { 18, 6, 18 }
BSS s32 PopupMenu_SelectedIndex
void entity_init_SuperBlockContent(Entity *entity)
EntityBlueprint Entity_UltraBlockContent
EntityScript Entity_UltraBlockContent_Script
void entity_upgrade_block_check_if_inactive(Entity *entity)
s32 entity_upgrade_block_idle(Entity *entity)
EntityModelScript Entity_SuperBlock_RenderScript
void entity_SuperBlockContent_setupGfx(s32 entityIndex)
unsigned char D_0A000260_E4A900[]
Gfx Entity_UltraBlock_Render[]
void entity_upgrade_block_init(Entity *entity)
EntityBlueprint Entity_UltraBlock
void entity_upgrade_block_hide_content(s32 entityIndex)
unsigned char D_0A000200_E4A8A0[]
f32 entity_SuperBlockContent_get_previous_yaw(SuperBlockContentData *data, s32 lagTime)
EntityModelScript Entity_UltraBlockContent_RenderScript
EntityModelScript Entity_UltraBlock_RenderScript
Gfx Entity_SuperBlockContent_Render2[]
EntityBlueprint Entity_SuperBlockContent
EntityScript Entity_SuperBlockContent_Script
void entity_SuperBlockContent_attach_to_parent(Entity *entity)
unsigned char * Entity_SuperBlock_Palettes[]
Gfx Entity_SuperBlockContent_Render[]
void entity_init_UltraBlockContent(Entity *entity)
EntityModelScript Entity_SuperBlockContent_RenderScript
void entity_SuperBlock_init(Entity *entity)
unsigned char D_0A000240_E4A8E0[]
Gfx Entity_UltraBlockContent_Render[]
Gfx Entity_SuperBlock_Render[]
unsigned char D_0A000220_E4A8C0[]
void entity_SuperBlockContent_idle(Entity *entity)
Gfx Entity_UltraBlockContent_Render2[]
EntityScript Entity_SuperBlock_Script
void entity_UltraBlock_init(Entity *entity)
EntityBlueprint Entity_SuperBlock
s8 Entity_SuperBlock_PalData[]
#define STANDARD_ENTITY_MODEL_SCRIPT(gfx, renderMode)
#define ENTITY_ADDR(entity, type, data)
#define es_SetCallback(func, time)
#define es_Label(labelId)
#define es_PlaySound(soundId)
@ ENTITY_TYPE_SUPER_BLOCK
@ ENTITY_TYPE_ULTRA_BLOCK_HIT_EFFECT
@ ENTITY_TYPE_ULTRA_BLOCK
@ ENTITY_TYPE_SUPER_BLOCK_HIT_EFFECT
@ RENDER_MODE_SURFACE_XLU_LAYER2
@ ENTITY_FLAG_FIXED_SHADOW_SIZE
@ ENTITY_FLAG_DISABLE_COLLISION
Entity * get_entity_by_index(s32 index)
void entity_block_hit_animate_scale(Entity *entity)
s32 entity_start_script(Entity *entity)
s32 entity_base_block_idle(Entity *entity)
void entity_base_block_init(Entity *entity)
f32 entity_block_hit_init_scale(Entity *entity)
s32 create_entity(EntityBlueprint *bp,...)
s32 entity_block_handle_collision(Entity *entity)
u8 Addr[]
Linker symbol address, as in ld_addrs.h.
DisplayContext * gDisplayContext
s32 get_global_flag(s32 index)