papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
BlueWarpPipe.c File Reference

Functions

void entity_BlueWarpPipe_setupGfx (s32 entityIndex)
 
void entity_BlueWarpPipe_check_if_active (Entity *entity)
 
void entity_BlueWarpPipe_rise_up (Entity *entity)
 
void entity_BlueWarpPipe_wait_for_player_to_get_off (Entity *entity)
 
void entity_BlueWarpPipe_idle (Entity *entity)
 
void entity_BlueWarpPipe_set_player_move_to_center (Entity *entity)
 
void entity_BlueWarpPipe_wait_player_move_to_center (Entity *entity)
 
void entity_BlueWarpPipe_enter_pipe_init (Entity *bluePipe)
 
void entity_BlueWarpPipe_enter_pipe_update (Entity *entity)
 
void entity_BlueWarpPipe_start_bound_script (Entity *entity)
 
void entity_init_BlueWarpPipe (Entity *entity)
 

Variables

Gfx Entity_BlueWarpPipe_RenderPipe []
 
Gfx Entity_BlueWarpPipe_RenderBase []
 
EntityScript Entity_BlueWarpPipe_Script
 
EntityModelScript Entity_BlueWarpPipe_RenderScript = STANDARD_ENTITY_MODEL_SCRIPT(Entity_BlueWarpPipe_RenderPipe, RENDER_MODE_SURFACE_OPA)
 
EntityBlueprint Entity_BlueWarpPipe
 

Function Documentation

◆ entity_BlueWarpPipe_check_if_active()

void entity_BlueWarpPipe_check_if_active ( Entity * entity)

◆ entity_BlueWarpPipe_enter_pipe_init()

void entity_BlueWarpPipe_enter_pipe_init ( Entity * bluePipe)

◆ entity_BlueWarpPipe_enter_pipe_update()

void entity_BlueWarpPipe_enter_pipe_update ( Entity * entity)

◆ entity_BlueWarpPipe_idle()

void entity_BlueWarpPipe_idle ( Entity * entity)

◆ entity_BlueWarpPipe_rise_up()

void entity_BlueWarpPipe_rise_up ( Entity * entity)

◆ entity_BlueWarpPipe_set_player_move_to_center()

void entity_BlueWarpPipe_set_player_move_to_center ( Entity * entity)

◆ entity_BlueWarpPipe_setupGfx()

void entity_BlueWarpPipe_setupGfx ( s32 entityIndex)

◆ entity_BlueWarpPipe_start_bound_script()

void entity_BlueWarpPipe_start_bound_script ( Entity * entity)

◆ entity_BlueWarpPipe_wait_for_player_to_get_off()

void entity_BlueWarpPipe_wait_for_player_to_get_off ( Entity * entity)

◆ entity_BlueWarpPipe_wait_player_move_to_center()

void entity_BlueWarpPipe_wait_player_move_to_center ( Entity * entity)

◆ entity_init_BlueWarpPipe()

void entity_init_BlueWarpPipe ( Entity * entity)

Variable Documentation

◆ Entity_BlueWarpPipe

EntityBlueprint Entity_BlueWarpPipe
Initial value:
= {
.flags = 0,
.typeDataSize = sizeof(BlueWarpPipeData),
.renderCommandList = Entity_BlueWarpPipe_RenderScript,
.modelAnimationNodes = 0,
.updateEntityScript = Entity_BlueWarpPipe_Script,
.fpHandleCollision = NULL,
{ .dma = ENTITY_ROM(BlueWarpPipe) },
.aabbSize = { 40, 50, 40}
}
EntityModelScript Entity_BlueWarpPipe_RenderScript
Definition BlueWarpPipe.c:195
void entity_init_BlueWarpPipe(Entity *entity)
Definition BlueWarpPipe.c:164
EntityScript Entity_BlueWarpPipe_Script
Definition BlueWarpPipe.c:182
#define ENTITY_ROM(name)
Definition entity.h:65
Definition entity.h:212
@ ENTITY_TYPE_BLUE_WARP_PIPE
Definition enums.h:2583

Referenced by MAP_RODATA_PAD().

◆ Entity_BlueWarpPipe_RenderBase

Gfx Entity_BlueWarpPipe_RenderBase[]
extern

◆ Entity_BlueWarpPipe_RenderPipe

Gfx Entity_BlueWarpPipe_RenderPipe[]
extern

◆ Entity_BlueWarpPipe_RenderScript

◆ Entity_BlueWarpPipe_Script

EntityScript Entity_BlueWarpPipe_Script
Initial value:
= {
}
void entity_BlueWarpPipe_start_bound_script(Entity *entity)
Definition BlueWarpPipe.c:139
void entity_BlueWarpPipe_wait_player_move_to_center(Entity *entity)
Definition BlueWarpPipe.c:103
void entity_BlueWarpPipe_idle(Entity *entity)
Definition BlueWarpPipe.c:59
void entity_BlueWarpPipe_enter_pipe_update(Entity *entity)
Definition BlueWarpPipe.c:124
void entity_BlueWarpPipe_check_if_active(Entity *entity)
Definition BlueWarpPipe.c:13
void entity_BlueWarpPipe_wait_for_player_to_get_off(Entity *entity)
Definition BlueWarpPipe.c:35
void entity_BlueWarpPipe_rise_up(Entity *entity)
Definition BlueWarpPipe.c:23
void entity_BlueWarpPipe_enter_pipe_init(Entity *bluePipe)
Definition BlueWarpPipe.c:111
void entity_BlueWarpPipe_set_player_move_to_center(Entity *entity)
Definition BlueWarpPipe.c:80
#define es_Call(func)
Definition entity.h:37
#define es_SetCallback(func, time)
Definition entity.h:38
#define es_End
Definition entity.h:35