switch to dtk setup (#2203)

* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI & README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street <luke@street.dev>
This commit is contained in:
TakaRikka
2024-10-10 07:29:58 -07:00
committed by GitHub
parent 3769ea47a6
commit 178194ccb2
33438 changed files with 370506 additions and 3055930 deletions
+104
View File
@@ -0,0 +1,104 @@
/**
* d_bg_s_poly_pass_chk.h
* BG Collision Poly Passthrough Check
*/
#include "d/d_bg_s_poly_pass_chk.h"
dBgS_PolyPassChk::dBgS_PolyPassChk() {
mObject = false;
mCamera = false;
mLink = false;
mArrow = false;
mBomb = false;
mBoomerang = false;
mRope = false;
mUnderwaterRoof = false;
mHorse = false;
mStatue = false;
mIronBall = false;
}
dBgS_PolyPassChk::~dBgS_PolyPassChk() {}
void dBgS_PolyPassChk::SetPassChkInfo(dBgS_PolyPassChk& chk) {
*this = chk;
}
void dBgS_PolyPassChk::SetObj() {
mObject = true;
}
void dBgS_PolyPassChk::ClrObj() {
mObject = false;
}
void dBgS_PolyPassChk::SetCam() {
mCamera = true;
}
void dBgS_PolyPassChk::ClrCam() {
mCamera = false;
}
void dBgS_PolyPassChk::SetLink() {
mLink = true;
}
void dBgS_PolyPassChk::ClrLink() {
mLink = false;
}
void dBgS_PolyPassChk::SetArrow() {
mArrow = true;
}
void dBgS_PolyPassChk::SetBomb() {
mBomb = true;
}
void dBgS_PolyPassChk::ClrBomb() {
mBomb = false;
}
void dBgS_PolyPassChk::SetBoomerang() {
mBoomerang = true;
}
void dBgS_PolyPassChk::SetRope() {
mRope = true;
}
void dBgS_PolyPassChk::SetUnderwaterRoof() {
mUnderwaterRoof = true;
}
void dBgS_PolyPassChk::SetHorse() {
mHorse = true;
}
bool dBgS_PolyPassChk::ChkNoHorse() {
if (ChkObj() || ChkCam() || ChkLink() || ChkArrow() || ChkBomb() || ChkBoomerang() ||
ChkRope() || ChkUnderwaterRoof())
{
return true;
}
return !ChkHorse();
}
void dBgS_PolyPassChk::SetStatue() {
mStatue = true;
}
void dBgS_PolyPassChk::ClrStatue() {
mStatue = false;
}
void dBgS_PolyPassChk::SetIronBall() {
mIronBall = true;
}
void dBgS_PolyPassChk::ClrIronBall() {
mIronBall = false;
}