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

Data Structures

struct  BulbFragment
 

Macros

#define NAMESPACE   b_area_omo2_light_bulb
 

Variables

AnimScript AS_ToyTank_CloseHatch
 
ActorBlueprint b_area_omo2_light_bulb
 

Data Structure Documentation

◆ BulbFragment

struct BulbFragment
Data Fields
s32 duration
f32 gravAccel
Vec3f pos
f32 scale
s32 type
Vec3f vel

Macro Definition Documentation

◆ NAMESPACE

#define NAMESPACE   b_area_omo2_light_bulb

Variable Documentation

◆ AS_ToyTank_CloseHatch

AnimScript AS_ToyTank_CloseHatch
extern

◆ b_area_omo2_light_bulb

ActorBlueprint b_area_omo2_light_bulb
Initial value:
= {
.type = ACTOR_TYPE_LIGHT_BULB,
.level = ACTOR_LEVEL_LIGHT_BULB,
.maxHP = 8,
.partCount = ARRAY_COUNT(N(ActorParts)),
.partsData = N(ActorParts),
.initScript = &N(EVS_Init),
.statusTable = N(StatusTable),
.escapeChance = 0,
.airLiftChance = 0,
.hurricaneChance = 0,
.spookChance = 0,
.upAndAwayChance = 0,
.spinSmashReq = 4,
.powerBounceChance = 80,
.coinReward = 0,
.size = { 30, 30 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 20 },
.statusTextOffset = { 10, 20 },
}
@ ACTOR_FLAG_NO_SHADOW
Hide shadow.
Definition enums.h:3326
@ ACTOR_FLAG_NO_TATTLE
Definition enums.h:3329
@ ACTOR_FLAG_NO_HEALTH_BAR
Definition enums.h:3338
#define ARRAY_COUNT(arr)
Definition macros.h:47