diff options
| author | Random <28494085+Random0666@users.noreply.github.com> | 2020-03-29 03:24:39 +0200 |
|---|---|---|
| committer | Random <28494085+Random0666@users.noreply.github.com> | 2020-03-29 03:24:39 +0200 |
| commit | 5f027cb4319e2af4ce0d673dedde2457a93c1a7c (patch) | |
| tree | 8e7a6fa08bf997b71b3364ecdc34af1fc4ab434e /src/code/code_800D31A0.c | |
| parent | 10c74eb958b2ec33f7c3ff071e07563ce69e6661 (diff) | |
Decompile z_quake.c and code_800D31A0.c
- `code_800D31A0.c` : OK
- `z_quake.c` : OK
Diffstat (limited to 'src/code/code_800D31A0.c')
| -rw-r--r-- | src/code/code_800D31A0.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/code/code_800D31A0.c b/src/code/code_800D31A0.c new file mode 100644 index 000000000..ee860be89 --- /dev/null +++ b/src/code/code_800D31A0.c @@ -0,0 +1,23 @@ +#include <global.h> +#include <padmgr.h> + +extern PadMgr gPadMgr; + +u32 D_8012DBC0 = 0; + +void func_800D31A0() { + osSyncPrintf("\x1b[31m\n**** Freeze!! ****\n\x1b[m"); + while (true) { + func_800FF4AC(1000); // msleep + } +} + +void func_800D31F0() { + PadMgr* padMgr = (PadMgr*)(u32)&gPadMgr; // cast required to match + + D_8012DBC0 = (padMgr->unk_2A8 & 2) != 0; +} + +void func_800D3210() { + D_8012DBC0 = false; +} |
