mirror of
https://github.com/zeldaret/ss
synced 2026-05-25 15:25:13 -04:00
b5aa43ff37
* Initial Commit - Starting to translate from TP * Collision Updates * Actor Collision -> dBgW (DZB Collision) * bg .text splits complete * fix errors * file organization * missed files * progress * weee * most of cM3dG * Revert mAng change * Progress * Progress -> Need to update from main * Fixup Merge * d_bg_s symbols.... * TList Changes * oops * d_bg_s large progress * d_bg_s_acch majority done * d_bg_s_chk OK * d_bg_s_gnd_chk OK * d_bg_s_grp_pass_chk OK * d_bg_lin_chk OK * d_bg_s_poly_pass_chk OK * d_bg_s_roof_chk and d_bg_s_sph_chk OK * d_bg_s_spl_grp_chk OK * d_bg_s_wtr_chk OK * d_bg_w started * d_bg_w_base OK * name d_bg_w_kcol symbols * d_bg_w_sv split/started * most of d_bg_w_time * stopping d_bg_w_kcol for now * d_bg_w_sv OK * work on d_bg_w_time * revert TList to take offset arg * fixup some compiler warnings * set c_bg_w OK * Update rel_sieve.py * Remove TList Macros * Bomb Header started
37 lines
618 B
C++
37 lines
618 B
C++
#ifndef C_PARTITION_H
|
|
#define C_PARTITION_H
|
|
|
|
/**
|
|
* File Made Up.
|
|
* Some Mask/Quick index into the collision octree
|
|
*/
|
|
#include "common.h"
|
|
#include "d/col/c/c_m3d_g_aab.h"
|
|
|
|
class cPartition {
|
|
public:
|
|
// static u32 sShift;
|
|
// static u32 sMask;
|
|
|
|
/* 0x0 */ u32 mX;
|
|
/* 0x4 */ u32 mY;
|
|
/* 0x8 */ u32 mZ;
|
|
|
|
cPartition();
|
|
|
|
// vt at 0xC
|
|
virtual ~cPartition();
|
|
|
|
void Calc(mVec3_c *pPos);
|
|
|
|
void fn_803391f0(const cM3dGAab *);
|
|
|
|
void fn_80339740(mVec3_c *, f32);
|
|
void fn_803399b0(mVec3_c *);
|
|
static void fn_80338fb0();
|
|
|
|
static bool fn_80339070(const cM3dGAab *);
|
|
};
|
|
|
|
#endif
|