some dSv_memBit_c methods ok

This commit is contained in:
unknown
2020-11-26 22:02:39 -05:00
parent 2761151f69
commit b0ffcd3878
24 changed files with 227 additions and 229 deletions
+38 -1
View File
@@ -983,4 +983,41 @@ asm bool dSv_memBit_c::isTbox(int param_1) const {
nofralloc
#include "func_800347E8.s"
}
#endif
#endif
asm void dSv_memBit_c::onSwitch(int) {
nofralloc
#include "func_80034810.s"
}
asm void dSv_memBit_c::offSwitch(int) {
nofralloc
#include "func_80034838.s"
}
asm bool dSv_memBit_c::isSwitch(int) const {
nofralloc
#include "func_80034860.s"
}
asm u8 dSv_memBit_c::revSwitch(int){
nofralloc
#include "func_8003488C.s"
}
asm void dSv_memBit_c::onItem(int) {
nofralloc
#include "func_800348C4.s"
}
asm bool dSv_memBit_c::isItem(int) const {
nofralloc
#include "func_800348EC.s"
}
void dSv_memBit_c::onDungeonItem(int param_1) {
this->dungeons_flags = this->dungeons_flags | (u8)(1 << param_1);
}
bool dSv_memBit_c::isDungeonItem(int param_1) const {
return this->dungeons_flags & (u8)(1 << param_1) ? true : false;
}