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

Macros

#define NAMESPACE   battle_item_sleepy_sheep
 

Functions

s32 virtual_entity_create (EntityModelScript *)
 
void virtual_entity_set_pos (s32, s32, s32, s32)
 
void virtual_entity_set_scale (s32, f32, f32, f32)
 
void virtual_entity_delete_by_index (s32)
 
 INCLUDE_IMG ("battle/move/item/sleepy_sheep1.png", battle_item_sleepy_sheep1_png)
 
 INCLUDE_PAL ("battle/move/item/sleepy_sheep1.pal", battle_item_sleepy_sheep1_pal)
 
 INCLUDE_IMG ("battle/move/item/sleepy_sheep2.png", battle_item_sleepy_sheep2_png)
 
 INCLUDE_PAL ("battle/move/item/sleepy_sheep2.pal", battle_item_sleepy_sheep2_pal)
 
 INCLUDE_IMG ("battle/move/item/sleepy_sheep3.png", battle_item_sleepy_sheep3_png)
 
 INCLUDE_PAL ("battle/move/item/sleepy_sheep3.pal", battle_item_sleepy_sheep3_pal)
 

Variables

s32 D_802A3E88_7214D8 []
 
EntityModelScriptD_802A3F28_721578 [10]
 
f32 D_802A3F00_721550 [] = { 1.0f, 1.0f, 0.75f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.75f, 0.75f }
 
BSS s32 D_802A3F54
 
BSS s32 D_802A3F58 [10]
 
BSS s32 D_802A3F80 [2]
 
BSS Vec3f D_802A3F88
 

Macro Definition Documentation

◆ NAMESPACE

#define NAMESPACE   battle_item_sleepy_sheep

Function Documentation

◆ INCLUDE_IMG() [1/3]

INCLUDE_IMG ( "battle/move/item/sleepy_sheep1.png" ,
battle_item_sleepy_sheep1_png  )

◆ INCLUDE_IMG() [2/3]

INCLUDE_IMG ( "battle/move/item/sleepy_sheep2.png" ,
battle_item_sleepy_sheep2_png  )

◆ INCLUDE_IMG() [3/3]

INCLUDE_IMG ( "battle/move/item/sleepy_sheep3.png" ,
battle_item_sleepy_sheep3_png  )

◆ INCLUDE_PAL() [1/3]

INCLUDE_PAL ( "battle/move/item/sleepy_sheep1.pal" ,
battle_item_sleepy_sheep1_pal  )

◆ INCLUDE_PAL() [2/3]

INCLUDE_PAL ( "battle/move/item/sleepy_sheep2.pal" ,
battle_item_sleepy_sheep2_pal  )

◆ INCLUDE_PAL() [3/3]

INCLUDE_PAL ( "battle/move/item/sleepy_sheep3.pal" ,
battle_item_sleepy_sheep3_pal  )

◆ virtual_entity_create()

s32 virtual_entity_create ( EntityModelScript * cmdList)

◆ virtual_entity_delete_by_index()

void virtual_entity_delete_by_index ( s32 index)

◆ virtual_entity_set_pos()

void virtual_entity_set_pos ( s32 index,
s32 posX,
s32 posY,
s32 posZ )

◆ virtual_entity_set_scale()

void virtual_entity_set_scale ( s32 index,
f32 scaleX,
f32 scaleY,
f32 scaleZ )

Variable Documentation

◆ D_802A3E88_7214D8

s32 D_802A3E88_7214D8
Initial value:
= {
0, 0, 0,
-30, 0, -50,
-27, 0, 30,
-70, 0, -5,
-105, 0, 30,
-110, 0, -50,
-145, 0, -5,
-170, 0, -50,
-190, 0, -30,
-210, 0, -10,
}

◆ D_802A3F00_721550

f32 D_802A3F00_721550 = { 1.0f, 1.0f, 0.75f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.75f, 0.75f }

◆ D_802A3F28_721578

EntityModelScript * D_802A3F28_721578
Initial value:
= {
&N(modelCommandList),
&N(modelCommandList2),
&N(modelCommandList3),
&N(modelCommandList),
&N(modelCommandList2),
&N(modelCommandList3),
&N(modelCommandList),
&N(modelCommandList2),
&N(modelCommandList3),
&N(modelCommandList)
}

◆ D_802A3F54

BSS s32 D_802A3F54

◆ D_802A3F58

BSS s32 D_802A3F58[10]

◆ D_802A3F80

BSS s32 D_802A3F80[2]

◆ D_802A3F88

BSS Vec3f D_802A3F88