diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/macros/scripts.inc | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/asm/macros/scripts.inc b/asm/macros/scripts.inc index bb359218..5be0e732 100644 --- a/asm/macros/scripts.inc +++ b/asm/macros/scripts.inc @@ -32,6 +32,51 @@ .short \s .endm +.macro _0807E078 a,b + .short 0x0c06 + .short \a + .short \b +.endm + +.macro _0807E078_sss a,b,c + .short 0x1006 + .short \a + .short \b + .short \c +.endm + +.macro _0807E078_ssss a,b,c,d + .short 0x1406 + .short \a + .short \b + .short \c + .short \d +.endm + +.macro _0807E078_sssssss a,b,c,d,e,f,g + .short 0x2006 + .short \a + .short \b + .short \c + .short \d + .short \e + .short \f + .short \g +.endm + +.macro _0807E078_sssssssss a,b,c,d,e,f,g,h,i + .short 0x2806 + .short \a + .short \b + .short \c + .short \d + .short \e + .short \f + .short \g + .short \h + .short \i +.endm + .macro JumpAbsolute w .short 0x0c07 .word \w @@ -58,6 +103,17 @@ .word \w .endm +.macro CallWithArg a,b + .short 0x140c + .word \a + .word \b +.endm + +.macro CallWithArg_p w + .short 0x0c0c + .word \w +.endm + .macro LoadRoomEntityList w .short 0x0c0d .word \w @@ -78,6 +134,10 @@ .short \s .endm +.macro HasRoomItemForSale + .short 0x0411 +.endm + .macro CheckLocalFlag s .short 0x0812 .short \s @@ -309,6 +369,15 @@ .word \w .endm +.macro _0807E858 s + .short 0x0842 + .short \s +.endm + +.macro _0807E858_ + .short 0x0442 +.endm + .macro _0807E864 .short 0x0443 .endm @@ -420,6 +489,37 @@ .short \s .endm +.macro TextboxNoOverlapFollowPos w + .short 0x0c5c + .word \w +.endm + +.macro TextboxNoOverlapFollowPos_s s + .short 0x085c + .short \s +.endm + +.macro _0807EAF0 a,b + .short 0x0c5d + .short \a + .short \b +.endm + +.macro _0807EAF0_sss a,b,c + .short 0x105d + .short \a + .short \b + .short \c +.endm + +.macro _0807EAF0_ssss a,b,c,d + .short 0x145d + .short \a + .short \b + .short \c + .short \d +.endm + .macro TextboxNoOverlapVar .short 0x045e .endm |
