SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CollisionZone Class Reference

Public Member Functions

 CollisionZone (s32)
 
void addParts (CollisionParts *)
 
void calcMinMaxAndRadius ()
 
void calcMinMaxAndRadiusIfMoveOuter (CollisionParts *)
 
void addAndUpdateMinMax (TVec3f, TVec3f)
 
void eraseParts (CollisionParts *)
 

Public Attributes

s32 mZoneID
 
CollisionPartsmPartsArray [0x200]
 
s32 mNumParts
 
TVec3f _808
 
f32 mRadius
 
TVec3f _818
 
TVec3f _824
 

Detailed Description

Definition at line 45 of file CollisionCategorizedKeeper.hpp.

Constructor & Destructor Documentation

◆ CollisionZone()

CollisionZone::CollisionZone ( s32 zoneID)

Definition at line 31 of file CollisionCategorizedKeeper.cpp.

Member Function Documentation

◆ addParts()

void CollisionZone::addParts ( CollisionParts * pParts)

Definition at line 35 of file CollisionCategorizedKeeper.cpp.

Member Data Documentation

◆ mZoneID

s32 CollisionZone::mZoneID

Definition at line 55 of file CollisionCategorizedKeeper.hpp.

◆ mPartsArray

CollisionParts* CollisionZone::mPartsArray[0x200]

Definition at line 56 of file CollisionCategorizedKeeper.hpp.

◆ mNumParts

s32 CollisionZone::mNumParts

Definition at line 57 of file CollisionCategorizedKeeper.hpp.

◆ _808

TVec3f CollisionZone::_808

Definition at line 58 of file CollisionCategorizedKeeper.hpp.

◆ mRadius

f32 CollisionZone::mRadius

Definition at line 59 of file CollisionCategorizedKeeper.hpp.

◆ _818

TVec3f CollisionZone::_818

Definition at line 60 of file CollisionCategorizedKeeper.hpp.

◆ _824

TVec3f CollisionZone::_824

Definition at line 61 of file CollisionCategorizedKeeper.hpp.