diff options
| author | unknown <pheenoh@gmail.com> | 2020-11-26 22:02:39 -0500 |
|---|---|---|
| committer | unknown <pheenoh@gmail.com> | 2020-11-26 22:02:39 -0500 |
| commit | b0ffcd38785ba5a2eee0298bc1c1c6f5d7a8aec1 (patch) | |
| tree | 49bf6b9d3f6af7d8f903615b97df25cb25e9eeaf /src/d/d_save/d_save.cpp | |
| parent | 2761151f699eeed03a1295f9ebb8176e69d6f9e6 (diff) | |
some dSv_memBit_c methods ok
Diffstat (limited to 'src/d/d_save/d_save.cpp')
| -rw-r--r-- | src/d/d_save/d_save.cpp | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/src/d/d_save/d_save.cpp b/src/d/d_save/d_save.cpp index 8d2eff4902..f656c26ac6 100644 --- a/src/d/d_save/d_save.cpp +++ b/src/d/d_save/d_save.cpp @@ -983,4 +983,41 @@ asm bool dSv_memBit_c::isTbox(int param_1) const { nofralloc #include "func_800347E8.s" } -#endif
\ No newline at end of file +#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; +}
\ No newline at end of file |
