papermario
Decompilation of Paper Mario
 
Loading...
Searching...
No Matches
FoliageTransform.inc.c File Reference

Data Structures

struct  FoliageModelList
 
struct  FoliageDropList
 
struct  FoliageVectorList
 
struct  SearchBushConfig
 
struct  ShakeTreeConfig
 
struct  FoliageDropList.drops
 

Functions

voidfoliage_setup_shear_mtx (Matrix4f mtx, f32 scale, f32 xAmount, f32 zAmount)
 

Data Structure Documentation

◆ FoliageModelList

struct FoliageModelList
Data Fields
s32 count
s32 models[VLA]

◆ FoliageDropList

struct FoliageDropList
Data Fields
s32 count
struct FoliageDropList.drops drops[VLA]

◆ FoliageVectorList

struct FoliageVectorList
Data Fields
s32 count
Vec3i vectors[VLA]

◆ SearchBushConfig

struct SearchBushConfig
Data Fields
FoliageModelList * bush
EvtScript * callback
FoliageDropList * drops
FoliageVectorList * vectors

◆ ShakeTreeConfig

struct ShakeTreeConfig
Data Fields
EvtScript * callback
FoliageDropList * drops
FoliageModelList * leaves
FoliageModelList * trunk
FoliageVectorList * vectors

◆ FoliageDropList.drops

struct FoliageDropList.drops
Data Fields
s32 itemID
Bytecode pickupFlag
Vec3i pos
Bytecode spawnFlag
s32 spawnMode

Function Documentation

◆ foliage_setup_shear_mtx()

void N foliage_setup_shear_mtx ( Matrix4f mtx,
f32 scale,
f32 xAmount,
f32 zAmount )