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

Data Structures

struct  SaveBlockData
 
struct  SwitchData
 
struct  ShatteringBlockData
 
struct  BlockData
 
struct  SuperBlockContentData
 
struct  HeartBlockContentData
 
struct  WoodenCrateData
 
struct  ChestData
 
struct  BlueWarpPipeData
 
struct  SimpleSpringData
 
struct  HiddenPanelData
 
struct  SignpostData
 
struct  PadlockData
 
struct  BoardedFloorData
 
struct  BombableRockData
 
struct  TweesterData
 
struct  StarBoxLauncherData
 
struct  CymbalPlantData
 
struct  PinkFlowerData
 
struct  SpinningFlowerData
 
struct  TrumpetPlantData
 
struct  MunchlesiaData
 
struct  ArrowSignData
 
struct  EntityModel
 
union  EntityModel.gfx
 

Macros

#define es_End   ENTITY_SCRIPT_OP_End,
 
#define es_Jump(script)   ENTITY_SCRIPT_OP_Jump, (s32)script,
 
#define es_Call(func)   ENTITY_SCRIPT_OP_Call, (s32)func,
 
#define es_SetCallback(func, time)   ENTITY_SCRIPT_OP_SetCallback, time, (s32)func,
 
#define es_Goto(labelId)   ENTITY_SCRIPT_OP_Goto, labelId,
 
#define es_Restart   ENTITY_SCRIPT_OP_Goto, 0,
 
#define es_Label(labelId)   ENTITY_SCRIPT_OP_Label, labelId,
 
#define es_RestartBoundScript   ENTITY_SCRIPT_OP_RestartBoundScript,
 
#define es_SetFlags(flags)   ENTITY_SCRIPT_OP_SetFlags, flags,
 
#define es_ClearFlags(flags)   ENTITY_SCRIPT_OP_ClearFlags, flags,
 
#define es_PlaySound(soundId)   ENTITY_SCRIPT_OP_PlaySound, soundId,
 
#define ems_End   ENTITY_MODEL_SCRIPT_OP_End,
 
#define ems_Draw(dlist, holdTime)   ENTITY_MODEL_SCRIPT_OP_Draw, holdTime, (s32)dlist,
 
#define ems_Restart   ENTITY_MODEL_SCRIPT_OP_Restart,
 
#define ems_Loop   ENTITY_MODEL_SCRIPT_OP_Loop,
 
#define ems_SetRenderMode(mode)   ENTITY_MODEL_SCRIPT_OP_SetRenderMode, mode,
 
#define ems_SetFlags(flags)   ENTITY_MODEL_SCRIPT_OP_SetFlags, flags,
 
#define ems_ClearFlags(flags)   ENTITY_MODEL_SCRIPT_OP_ClearFlags, flags,
 
#define ems_DrawImage(raster, palette, width, height, holdTime)   ENTITY_MODEL_SCRIPT_OP_DrawImage, holdTime, (s32)raster, (s32)palette, width, height,
 
#define STANDARD_ENTITY_MODEL_SCRIPT(gfx, renderMode)
 
#define ENTITY_ADDR(entity, type, data)   (type)((s32)(entity->gfxBaseAddr) + ((s32)(data) & 0xFFFF))
 
#define ENTITY_ROM(name)   { entity_model_##name##_ROM_START, entity_model_##name##_ROM_END }
 
#define BLOCK_GRID_SIZE   25
 
#define TWEESTER_PATH_STOP   0x80000000
 
#define TWEESTER_PATH_LOOP   0x80000001
 
#define FRAGMENT_BUF_SIZE   13
 

Typedefs

typedef s32 EntityScript[]
 
typedef s32 EntityModelScript[]
 
typedef s32 TweesterPath[]
 
typedef EntityModelEntityModelList[256]
 

Enumerations

enum  {
  ENTITY_SCRIPT_OP_End , ENTITY_SCRIPT_OP_Jump , ENTITY_SCRIPT_OP_Call , ENTITY_SCRIPT_OP_SetCallback ,
  ENTITY_SCRIPT_OP_Goto , ENTITY_SCRIPT_OP_Label , ENTITY_SCRIPT_OP_RestartBoundScript , ENTITY_SCRIPT_OP_SetFlags ,
  ENTITY_SCRIPT_OP_ClearFlags , ENTITY_SCRIPT_OP_PlaySound
}
 
enum  {
  ENTITY_MODEL_SCRIPT_OP_End , ENTITY_MODEL_SCRIPT_OP_Draw , ENTITY_MODEL_SCRIPT_OP_Restart , ENTITY_MODEL_SCRIPT_OP_Loop ,
  ENTITY_MODEL_SCRIPT_OP_SetRenderMode , ENTITY_MODEL_SCRIPT_OP_SetFlags , ENTITY_MODEL_SCRIPT_OP_ClearFlags , ENTITY_MODEL_SCRIPT_OP_DrawImage
}
 

Functions

EntityModelget_entity_model (s32 idx)
 
s32 load_entity_model (EntityModelScript *cmdList)
 
s32 ALT_load_entity_model (EntityModelScript *cmdList)
 
void entity_set_render_script (Entity *entity, EntityModelScript *cmdList)
 
void set_entity_model_render_command_list (s32 idx, EntityModelScript *cmdList)
 
void virtual_entity_list_render_world (void)
 
void virtual_entity_list_render_UI (void)
 

Variables

s32 CreateEntityVarArgBuffer []
 
ShadowBlueprint CircularShadowA
 
ShadowBlueprint CircularShadowB
 
ShadowBlueprint SquareShadow
 
EntityBlueprint Entity_SavePoint
 
EntityBlueprint Entity_RedSwitch
 
EntityBlueprint Entity_BlueSwitch
 
EntityBlueprint Entity_HugeBlueSwitch
 
EntityBlueprint Entity_GreenStompSwitch
 
EntityBlueprint Entity_InertYellowBlock
 
EntityBlueprint Entity_InertRedBlock
 
EntityBlueprint Entity_BrickBlock
 
EntityBlueprint Entity_MulticoinBlock
 
EntityBlueprint Entity_Hammer1Block
 
EntityBlueprint Entity_Hammer1BlockWideX
 
EntityBlueprint Entity_Hammer1BlockWideZ
 
EntityBlueprint Entity_Hammer1BlockTiny
 
EntityBlueprint Entity_Hammer2Block
 
EntityBlueprint Entity_Hammer2BlockWideX
 
EntityBlueprint Entity_Hammer2BlockWideZ
 
EntityBlueprint Entity_Hammer2BlockTiny
 
EntityBlueprint Entity_Hammer3Block
 
EntityBlueprint Entity_Hammer3BlockWideX
 
EntityBlueprint Entity_Hammer3BlockWideZ
 
EntityBlueprint Entity_Hammer3BlockTiny
 
EntityBlueprint Entity_PushBlock
 
EntityBlueprint Entity_PowBlock
 
EntityBlueprint Entity_YellowBlock
 
EntityBlueprint Entity_HiddenYellowBlock
 
EntityBlueprint Entity_RedBlock
 
EntityBlueprint Entity_HiddenRedBlock
 
EntityBlueprint Entity_TriggerBlock
 
EntityBlueprint Entity_HeartBlock
 
EntityBlueprint Entity_SuperBlock
 
EntityBlueprint Entity_ScriptSpring
 
EntityBlueprint Entity_SimpleSpring
 
EntityBlueprint Entity_HiddenPanel
 
EntityBlueprint Entity_GiantChest
 
EntityBlueprint Entity_Chest
 
EntityBlueprint Entity_WoodenCrate
 
EntityBlueprint Entity_BlueWarpPipe
 
EntityBlueprint Entity_Signpost
 
EntityBlueprint Entity_Padlock
 
EntityBlueprint Entity_PadlockRedFrame
 
EntityBlueprint Entity_PadlockRedFace
 
EntityBlueprint Entity_PadlockBlueFace
 
EntityBlueprint Entity_BoardedFloor
 
EntityBlueprint Entity_BombableRock
 
EntityBlueprint Entity_BombableRockWide
 
EntityBlueprint Entity_Tweester
 
EntityBlueprint Entity_StarBoxLauncher
 
EntityBlueprint Entity_CymbalPlant
 
EntityBlueprint Entity_PinkFlower
 
EntityBlueprint Entity_SpinningFlower
 
EntityBlueprint Entity_BellbellPlant
 
EntityBlueprint Entity_TrumpetPlant
 
EntityBlueprint Entity_Munchlesia
 
EntityBlueprint Entity_ArrowSign
 

Data Structure Documentation

◆ SaveBlockData

struct SaveBlockData
Data Fields
s16 angle
char unk_0[4]
char unk_6[0x1A]

◆ SwitchData

struct SwitchData
Data Fields
s8 animStateScaleX
s8 animStateScaleY
u16 areaFlagIndex
Vec3f baseScale
f32 deltaScaleX
f32 deltaScaleY
f32 fallVel
s16 greenMotionTimer
struct Entity * linkedSwitch
s16 scaleAnimTimer
char unk_0C[4]

◆ ShatteringBlockData

struct ShatteringBlockData
Data Fields
s16 alpha
s16 fadeOutCounter
Gfx ** fragmentDisplayLists
f32 fragmentFallSpeed[25]
u16 fragmentFlags[25]
u8 fragmentMoveAngle[25]
f32 fragmentPosX[25]
f32 fragmentPosY[25]
f32 fragmentPosZ[25]
s8 fragmentRebounds[25]
s8 fragmentRotSpeed[25]
u8 fragmentRotX[25]
u8 fragmentRotY[25]
f32 originalPosY

◆ BlockData

struct BlockData
Data Fields
s16 childEntityIndex
s16 coinsLeft
s8 empty
u16 gameFlagIndex
f32 initialY
s16 item
u8 parentEntityIndex
f32 recoilInterpPhase
s16 sinkingTimer
s16 timeLeft
char unk_01[2]
char unk_08[2]
char unk_0C[2]
char unk_1C[0x4]

◆ SuperBlockContentData

struct SuperBlockContentData
Data Fields
s8 effectTimer
Gfx * gfx1
Gfx * gfx2
u8 isHidden
u8 paletteArrOffset
u8 paletteTimer
u8 parentEntityIndex
u8 unk_01
s8 unk_03
f32 unk_04
char unk_0B
s32 unk_0C
Mtx unk_10
s32 unk_124
Mtx unk_50
Mtx unk_90
f32 yawBuffer[20]
u16 yawBufferPos

◆ HeartBlockContentData

struct HeartBlockContentData
Data Fields
f32 bouncePhase
u8 heartbeatTimer
u8 parentEntityIndex
f32 riseVel
f32 rotRate
u8 sparkleEffectType
s8 sparkleTimer
f32 sparkleTrailAngle
f32 sparkleTrailPosY
f32 sparkleTrailRadius
s8 sparkleTrailTimer
u8 state
u8 unk_09
char unk_0B
s32 unk_0C
s32 unk_10
s16 unk_26
f32 unk_50
Mtx unk_58
Mtx unk_98
f32 yawBuffer[10]
u16 yawBufferPos

◆ WoodenCrateData

struct WoodenCrateData
Data Fields
f32 basePosY
f32 fragmentFallSpeed[36]
u8 fragmentLateralSpeed[36]
u8 fragmentMoveAngle[36]
f32 fragmentPosX[36]
f32 fragmentPosY[36]
f32 fragmentPosZ[36]
s8 fragmentRebounds[36]
f32 fragmentRotSpeed[36]
u8 fragmentRotX[36]
u8 fragmentRotY[36]
Gfx ** fragmentsGfx
u16 globalFlagIndex
s32 itemID
u8 unk_06[2]

◆ ChestData

struct ChestData
Data Fields
u16 gameFlagIndex
f32 giveItemHeightInterpPhase
f32 giveItemRadiusInterpPhase
s16 giveItemTimer
s8 gotItemDone
struct EffectInstance * gotItemEffect
s32 itemEntityIndex
Vec3f itemEntityPos
s32 itemID
f32 itemVelY
f32 lidAngle
f32 lidAnimInterpPhase
u8 openState
s8 postLidAnimDelay
u8 state
s8 unk_07
char unk_31[3]

◆ BlueWarpPipeData

struct BlueWarpPipeData
Data Fields
s32 entryID
f32 finalPosY
s32 flagIndex
b32 isRaised
EvtScript * onEnterPipeEvt
s32 timer
s32 unk_00

◆ SimpleSpringData

struct SimpleSpringData
Data Fields
s32 launchVel

◆ HiddenPanelData

struct HiddenPanelData
Data Fields
Matrix4f entityMatrix
f32 initialY
s32 itemID
u16 modelID
s8 needSpawnItem
s32 npcFlags
u16 pickupVar
Gfx * renderDList
f32 riseInterpPhase
f32 riseVel
f32 rotSpeed
s32 spawnedItemIndex
Vec3i spawnedItemPos
s32 standingNpcIndex
s8 state
s8 timer
s8 unk_02
s8 unk_04
s8 unk_05
char unk_76[0x2]

◆ SignpostData

struct SignpostData
Data Fields
char unk_00[8]

◆ PadlockData

struct PadlockData
Data Fields
u8 blinkCounter
f32 fallSpeed
f32 pushSpeed
f32 rotSpeed
Gfx * shackleGfx
Mtx * shackleMtx
f32 shacklePos
s8 state
s8 timer
char unk_13

◆ BoardedFloorData

struct BoardedFloorData
Data Fields
f32 fragmentFallSpeed[13]
u8 fragmentLateralSpeed[13]
u8 fragmentMoveAngle[13]
f32 fragmentPosX[13]
f32 fragmentPosY[13]
f32 fragmentPosZ[13]
s8 fragmentRebounds[13]
f32 fragmentRotSpeed[13]
u8 fragmentRotX[13]
u8 fragmentRotY[13]
Gfx ** fragmentsGfx
f32 inititalY

◆ BombableRockData

struct BombableRockData
Data Fields
f32 fragmentFallSpeed[6]
u8 fragmentLateralSpeed[6]
u8 fragmentMoveAngle[6]
f32 fragmentPosX[6]
f32 fragmentPosY[6]
f32 fragmentPosZ[6]
s8 fragmentRebounds[6]
f32 fragmentRotSpeed[6]
u8 fragmentRotX[6]
u8 fragmentRotY[6]
Gfx ** fragmentsGfx
f32 inititalY

◆ TweesterData

struct TweesterData
Data Fields
s32 * curPath
s8 faceAnimState
s8 faceAnimTexOffset
s8 faceAnimTimer
s16 frameCounter
f32 innerWhirlRotY
s16 innerWhirlTexOffsetX
s16 innerWhirlTexOffsetY
Mtx mtxInnerWhirl
Mtx mtxOuterWhirl
f32 outerWhirlRotY
s16 outerWhirlTexOffsetX
s16 outerWhirlTexOffsetY
s16 pathOffset
s32 ** paths
f32 rotSpeed
s16 targetX
s16 targetY
s16 targetZ
s8 unk_00
char unk_AC[12]
char unk_BC[4]
f32 yaw

◆ StarBoxLauncherData

struct StarBoxLauncherData
Data Fields
f32 basePosX
f32 basePosY
f32 basePosZ
s8 faceAnimTimer
s8 faceDataIndex
s8 faceTexOffset
s8 flags
f32 maxRotZ
f32 riseSpeedPhase
f32 riseVel
f32 rotZPhase
s8 state
s8 timer

◆ CymbalPlantData

struct CymbalPlantData
Data Fields
f32 angle
f32 dist
u8 state
s16 timer
s8 unk_01

◆ PinkFlowerData

struct PinkFlowerData
Data Fields
f32 initialRotY
u16 linkedEntityIndex
u16 state
u16 timer

◆ SpinningFlowerData

struct SpinningFlowerData
Data Fields
Vec3s pos
Vec3f rot
f32 spinSpeed
s8 state
s16 unk_00
s32 unk_10
s32 unk_18
char unk_1C[0x0C]
Mtx unk_30

◆ TrumpetPlantData

struct TrumpetPlantData
Data Fields
s32 numCoins

◆ MunchlesiaData

struct MunchlesiaData
Data Fields
s32 unk_00
s8 unk_04[0x8]
f32 unk_0C
f32 unk_10
f32 unk_14
f32 unk_18

◆ ArrowSignData

struct ArrowSignData
Data Fields
f32 angle
s32 unk_00
f32 unk_08
f32 unk_0C

◆ EntityModel.gfx

union EntityModel.gfx
Data Fields
Gfx * displayList
SpriteRasterInfo * imageData

Macro Definition Documentation

◆ BLOCK_GRID_SIZE

#define BLOCK_GRID_SIZE   25

Referenced by push_block_handle_fall().

◆ ems_ClearFlags

#define ems_ClearFlags ( flags)    ENTITY_MODEL_SCRIPT_OP_ClearFlags, flags,

◆ ems_Draw

#define ems_Draw ( dlist,
holdTime )   ENTITY_MODEL_SCRIPT_OP_Draw, holdTime, (s32)dlist,

◆ ems_DrawImage

#define ems_DrawImage ( raster,
palette,
width,
height,
holdTime )   ENTITY_MODEL_SCRIPT_OP_DrawImage, holdTime, (s32)raster, (s32)palette, width, height,

◆ ems_End

#define ems_End   ENTITY_MODEL_SCRIPT_OP_End,

◆ ems_Loop

#define ems_Loop   ENTITY_MODEL_SCRIPT_OP_Loop,

◆ ems_Restart

#define ems_Restart   ENTITY_MODEL_SCRIPT_OP_Restart,

◆ ems_SetFlags

#define ems_SetFlags ( flags)    ENTITY_MODEL_SCRIPT_OP_SetFlags, flags,

◆ ems_SetRenderMode

#define ems_SetRenderMode ( mode)    ENTITY_MODEL_SCRIPT_OP_SetRenderMode, mode,

◆ ENTITY_ADDR

◆ ENTITY_ROM

#define ENTITY_ROM ( name)    { entity_model_##name##_ROM_START, entity_model_##name##_ROM_END }

◆ es_Call

#define es_Call ( func)    ENTITY_SCRIPT_OP_Call, (s32)func,

◆ es_ClearFlags

#define es_ClearFlags ( flags)    ENTITY_SCRIPT_OP_ClearFlags, flags,

◆ es_End

#define es_End   ENTITY_SCRIPT_OP_End,

◆ es_Goto

#define es_Goto ( labelId)    ENTITY_SCRIPT_OP_Goto, labelId,

◆ es_Jump

#define es_Jump ( script)    ENTITY_SCRIPT_OP_Jump, (s32)script,

◆ es_Label

#define es_Label ( labelId)    ENTITY_SCRIPT_OP_Label, labelId,

◆ es_PlaySound

#define es_PlaySound ( soundId)    ENTITY_SCRIPT_OP_PlaySound, soundId,

◆ es_Restart

#define es_Restart   ENTITY_SCRIPT_OP_Goto, 0,

◆ es_RestartBoundScript

#define es_RestartBoundScript   ENTITY_SCRIPT_OP_RestartBoundScript,

◆ es_SetCallback

#define es_SetCallback ( func,
time )   ENTITY_SCRIPT_OP_SetCallback, time, (s32)func,

◆ es_SetFlags

#define es_SetFlags ( flags)    ENTITY_SCRIPT_OP_SetFlags, flags,

◆ FRAGMENT_BUF_SIZE

#define FRAGMENT_BUF_SIZE   13

◆ STANDARD_ENTITY_MODEL_SCRIPT

#define STANDARD_ENTITY_MODEL_SCRIPT ( gfx,
renderMode )
Value:
{ \
ems_SetRenderMode(renderMode) \
ems_Draw(gfx, 60) \
ems_Restart \
ems_End \
}

◆ TWEESTER_PATH_LOOP

#define TWEESTER_PATH_LOOP   0x80000001

◆ TWEESTER_PATH_STOP

#define TWEESTER_PATH_STOP   0x80000000

Typedef Documentation

◆ EntityModelList

typedef EntityModel* EntityModelList[256]

◆ EntityModelScript

typedef s32 EntityModelScript[]

◆ EntityScript

typedef s32 EntityScript[]

◆ TweesterPath

typedef s32 TweesterPath[]

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ENTITY_SCRIPT_OP_End 
ENTITY_SCRIPT_OP_Jump 
ENTITY_SCRIPT_OP_Call 
ENTITY_SCRIPT_OP_SetCallback 
ENTITY_SCRIPT_OP_Goto 
ENTITY_SCRIPT_OP_Label 
ENTITY_SCRIPT_OP_RestartBoundScript 
ENTITY_SCRIPT_OP_SetFlags 
ENTITY_SCRIPT_OP_ClearFlags 
ENTITY_SCRIPT_OP_PlaySound 

◆ anonymous enum

anonymous enum
Enumerator
ENTITY_MODEL_SCRIPT_OP_End 
ENTITY_MODEL_SCRIPT_OP_Draw 
ENTITY_MODEL_SCRIPT_OP_Restart 
ENTITY_MODEL_SCRIPT_OP_Loop 
ENTITY_MODEL_SCRIPT_OP_SetRenderMode 
ENTITY_MODEL_SCRIPT_OP_SetFlags 
ENTITY_MODEL_SCRIPT_OP_ClearFlags 
ENTITY_MODEL_SCRIPT_OP_DrawImage 

Function Documentation

◆ ALT_load_entity_model()

s32 ALT_load_entity_model ( EntityModelScript * cmdList)

◆ entity_set_render_script()

◆ get_entity_model()

◆ load_entity_model()

◆ set_entity_model_render_command_list()

void set_entity_model_render_command_list ( s32 idx,
EntityModelScript * cmdList )

◆ virtual_entity_list_render_UI()

void virtual_entity_list_render_UI ( void )

◆ virtual_entity_list_render_world()

void virtual_entity_list_render_world ( void )

Variable Documentation

◆ CircularShadowA

ShadowBlueprint CircularShadowA
extern

Referenced by create_shadow_type().

◆ CircularShadowB

ShadowBlueprint CircularShadowB
extern

Referenced by create_shadow_type().

◆ CreateEntityVarArgBuffer

◆ Entity_ArrowSign

EntityBlueprint Entity_ArrowSign
extern

◆ Entity_BellbellPlant

EntityBlueprint Entity_BellbellPlant
extern

◆ Entity_BlueSwitch

EntityBlueprint Entity_BlueSwitch
extern

◆ Entity_BlueWarpPipe

EntityBlueprint Entity_BlueWarpPipe
extern

Referenced by MAP_RODATA_PAD().

◆ Entity_BoardedFloor

EntityBlueprint Entity_BoardedFloor
extern

◆ Entity_BombableRock

EntityBlueprint Entity_BombableRock
extern

◆ Entity_BombableRockWide

EntityBlueprint Entity_BombableRockWide
extern

◆ Entity_BrickBlock

EntityBlueprint Entity_BrickBlock
extern

Referenced by MAP_RODATA_PAD().

◆ Entity_Chest

EntityBlueprint Entity_Chest
extern

◆ Entity_CymbalPlant

EntityBlueprint Entity_CymbalPlant
extern

◆ Entity_GiantChest

EntityBlueprint Entity_GiantChest
extern

◆ Entity_GreenStompSwitch

EntityBlueprint Entity_GreenStompSwitch
extern

◆ Entity_Hammer1Block

EntityBlueprint Entity_Hammer1Block
extern

◆ Entity_Hammer1BlockTiny

EntityBlueprint Entity_Hammer1BlockTiny
extern

◆ Entity_Hammer1BlockWideX

EntityBlueprint Entity_Hammer1BlockWideX
extern

◆ Entity_Hammer1BlockWideZ

EntityBlueprint Entity_Hammer1BlockWideZ
extern

◆ Entity_Hammer2Block

EntityBlueprint Entity_Hammer2Block
extern

◆ Entity_Hammer2BlockTiny

EntityBlueprint Entity_Hammer2BlockTiny
extern

◆ Entity_Hammer2BlockWideX

EntityBlueprint Entity_Hammer2BlockWideX
extern

◆ Entity_Hammer2BlockWideZ

EntityBlueprint Entity_Hammer2BlockWideZ
extern

◆ Entity_Hammer3Block

EntityBlueprint Entity_Hammer3Block
extern

◆ Entity_Hammer3BlockTiny

EntityBlueprint Entity_Hammer3BlockTiny
extern

◆ Entity_Hammer3BlockWideX

EntityBlueprint Entity_Hammer3BlockWideX
extern

◆ Entity_Hammer3BlockWideZ

EntityBlueprint Entity_Hammer3BlockWideZ
extern

◆ Entity_HeartBlock

EntityBlueprint Entity_HeartBlock
extern

◆ Entity_HiddenPanel

EntityBlueprint Entity_HiddenPanel
extern

◆ Entity_HiddenRedBlock

EntityBlueprint Entity_HiddenRedBlock
extern

◆ Entity_HiddenYellowBlock

EntityBlueprint Entity_HiddenYellowBlock
extern

◆ Entity_HugeBlueSwitch

EntityBlueprint Entity_HugeBlueSwitch
extern

◆ Entity_InertRedBlock

◆ Entity_InertYellowBlock

◆ Entity_MulticoinBlock

EntityBlueprint Entity_MulticoinBlock
extern

◆ Entity_Munchlesia

EntityBlueprint Entity_Munchlesia
extern

◆ Entity_Padlock

EntityBlueprint Entity_Padlock
extern

◆ Entity_PadlockBlueFace

EntityBlueprint Entity_PadlockBlueFace
extern

◆ Entity_PadlockRedFace

EntityBlueprint Entity_PadlockRedFace
extern

◆ Entity_PadlockRedFrame

EntityBlueprint Entity_PadlockRedFrame
extern

◆ Entity_PinkFlower

EntityBlueprint Entity_PinkFlower
extern

◆ Entity_PowBlock

EntityBlueprint Entity_PowBlock
extern

◆ Entity_PushBlock

EntityBlueprint Entity_PushBlock
extern

◆ Entity_RedBlock

EntityBlueprint Entity_RedBlock
extern

◆ Entity_RedSwitch

EntityBlueprint Entity_RedSwitch
extern

◆ Entity_SavePoint

EntityBlueprint Entity_SavePoint
extern

◆ Entity_ScriptSpring

EntityBlueprint Entity_ScriptSpring
extern

◆ Entity_Signpost

EntityBlueprint Entity_Signpost
extern

◆ Entity_SimpleSpring

EntityBlueprint Entity_SimpleSpring
extern

◆ Entity_SpinningFlower

EntityBlueprint Entity_SpinningFlower
extern

◆ Entity_StarBoxLauncher

EntityBlueprint Entity_StarBoxLauncher
extern

◆ Entity_SuperBlock

EntityBlueprint Entity_SuperBlock
extern

◆ Entity_TriggerBlock

EntityBlueprint Entity_TriggerBlock
extern

◆ Entity_TrumpetPlant

EntityBlueprint Entity_TrumpetPlant
extern

◆ Entity_Tweester

EntityBlueprint Entity_Tweester
extern

◆ Entity_WoodenCrate

EntityBlueprint Entity_WoodenCrate
extern

◆ Entity_YellowBlock

EntityBlueprint Entity_YellowBlock
extern

◆ SquareShadow

ShadowBlueprint SquareShadow
extern

Referenced by create_shadow_type().