diff --git a/config/rel_slices.yml b/config/rel_slices.yml index 3a2c846a..e51ac0be 100644 --- a/config/rel_slices.yml +++ b/config/rel_slices.yml @@ -54,6 +54,8 @@ m_choice.c: .rodata: [0x80641828, 0x80641A90] .data: [0x8064F860, 0x80650960] .bss: [0x812633A0, 0x81263410] +m_clip.c: + .text: [0x80385404, 0x80385430] m_cockroach.c: .text: [0x80385430, 0x80385A80] m_collision_obj.c: diff --git a/src/m_clip.c b/src/m_clip.c new file mode 100644 index 00000000..7202eb06 --- /dev/null +++ b/src/m_clip.c @@ -0,0 +1,10 @@ +#include "m_common_data.h" + +extern void clip_clear(void) { + int i; + void** clip = (void**)&common_data.clip; + + for (i = 0; i < sizeof(Clip_c) / sizeof(void*) - 1; i++) { + *clip++ = NULL; + } +} \ No newline at end of file