mirror of
https://github.com/zeldaret/ss
synced 2026-06-16 06:35:40 -04:00
Chair (#143)
* chair * mostly done * updateChairPos match --------- Co-authored-by: robojumper <robojumper@gmail.com>
This commit is contained in:
@@ -20,7 +20,7 @@ cCcD_SrcGObj dAcArrow_c::sCcSrcInf = {
|
||||
{AT_TYPE_ARROW, 0x8BB, {0x15,0, 0}, 0, 0, 0, 0, 0, 0},
|
||||
{
|
||||
~(AT_TYPE_BUGNET | AT_TYPE_BEETLE | AT_TYPE_0x80000 | AT_TYPE_0x8000 | AT_TYPE_ARROW | AT_TYPE_0x100 | AT_TYPE_WIND | AT_TYPE_SLINGSHOT),
|
||||
0x210, 0, 0x407, 0, 0
|
||||
0x210, {0, 0, 0x407}, 0, 0
|
||||
},
|
||||
{0},
|
||||
};
|
||||
@@ -32,7 +32,7 @@ dCcD_SrcCps dAcArrow_c::sCc1 = {
|
||||
|
||||
const dCcD_SrcSph dAcArrow_c::sCc2 = {
|
||||
{{0x0, 0x0, 0x0, 0, 0, 0, 0, 0, 0},
|
||||
{AT_TYPE_SWORD, 0x211, 0, 0x407, 0, 0},
|
||||
{AT_TYPE_SWORD, 0x211, {0, 0, 0x407}, 0, 0},
|
||||
{0xC28}},
|
||||
{100.0f},
|
||||
};
|
||||
|
||||
@@ -89,7 +89,7 @@ static char *const sOpenEventNames[] = {
|
||||
// TODO just copied from somewhere
|
||||
const cCcD_SrcGObj dAcTbox_c::sColSrc = {
|
||||
/* mObjAt */ {0, 0, {0, 0, 0}, 0, 0, 0, 0, 0, 0},
|
||||
/* mObjTg */ {~(AT_TYPE_BUGNET | AT_TYPE_BEETLE | AT_TYPE_0x80000 | AT_TYPE_0x8000 | AT_TYPE_WIND), 0, {0, 0x407}, 0, 0},
|
||||
/* mObjTg */ {~(AT_TYPE_BUGNET | AT_TYPE_BEETLE | AT_TYPE_0x80000 | AT_TYPE_0x8000 | AT_TYPE_WIND), 0, {0, 0, 0x407}, 0, 0},
|
||||
/* mObjCo */ {0xE9}
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -498,7 +498,6 @@ bool dBgS::UnRegist(dBgW_Base *pBg) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Not Quite Right
|
||||
if (id <= (BG_ID_MAX - 1) && mColllisionTbl[id] != nullptr) {
|
||||
mColllisionTbl[id] = nullptr;
|
||||
pBg->UnRegistBg();
|
||||
@@ -513,12 +512,11 @@ bool dBgS::UnRegist(dBgW_Base *pBg) {
|
||||
}
|
||||
}
|
||||
}
|
||||
ret = false;
|
||||
} else {
|
||||
ret = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
return ret;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool dBgS::ChkMoveBG(cBgS_PolyInfo const &info, bool bChkLock) {
|
||||
@@ -1004,7 +1002,8 @@ mVec3_c dBgS_GetN(cBgS_PolyInfo const &info) {
|
||||
}
|
||||
|
||||
void dBgS::UpdateScrollTex() {
|
||||
MapSrollText_t *scrollTex = (MapSrollText_t *)OarcManager::GetInstance()->getData(common_folder, MAP_SCROLL_TEX_FILE);
|
||||
MapSrollText_t *scrollTex =
|
||||
(MapSrollText_t *)OarcManager::GetInstance()->getData(common_folder, MAP_SCROLL_TEX_FILE);
|
||||
for (int i = 0; i < 5; ++i, ++scrollTex) {
|
||||
if (++mField_0x3864[i] >= scrollTex->mField_0x0E) {
|
||||
mField_0x3864[i] = 0;
|
||||
|
||||
Reference in New Issue
Block a user