Merge pull request #53 from robojumper/d_t_sound_area

Basically give up on d_t_sound_area
This commit is contained in:
Elijah Thomas
2024-06-14 19:01:45 -04:00
committed by GitHub
12 changed files with 278 additions and 39 deletions
+34
View File
@@ -0,0 +1,34 @@
#ifndef D_T_SOUND_AREA_H
#define D_T_SOUND_AREA_H
#include <d/tg/d_tg.h>
#include <m/m_mtx.h>
#include <m/m_vec.h>
#include <toBeSorted/actor_on_rail.h>
class dTgSndAr_c : public dTg_c {
public:
dTgSndAr_c() {}
virtual ~dTgSndAr_c() {}
virtual int draw() override;
virtual int actorExecute() override;
virtual int doDelete() override;
virtual int create() override;
private:
int getTypeFromParams() {
return params >> 0x1C;
}
bool checkPosInArea(mVec3_c &pos);
bool checkAlg0(const mVec3_c &pos);
bool checkAlg1(const mVec3_c &pos);
bool checkAlg2(const mVec3_c &pos);
bool checkAlg3(const mVec3_c &pos);
mMtx_c mtx;
ActorOnRail mRail;
};
#endif