summaryrefslogtreecommitdiff
path: root/data/overworld/variables.asm
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-22 15:22:58 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-22 15:22:58 -0400
commitb5a7e7de3e6b75e95967edd28b9c2af5959cd136 (patch)
tree85cc2f9f78c92b077179eab012c58ad8145394c6 /data/overworld/variables.asm
parent212846af57d1878bb2c6964fbeababd9de03a195 (diff)
Factor out tables into data/overworld/
Fixes #749
Diffstat (limited to 'data/overworld/variables.asm')
-rw-r--r--data/overworld/variables.asm33
1 files changed, 33 insertions, 0 deletions
diff --git a/data/overworld/variables.asm b/data/overworld/variables.asm
new file mode 100644
index 000000000..ee062a786
--- /dev/null
+++ b/data/overworld/variables.asm
@@ -0,0 +1,33 @@
+VarActionTable:
+; entries correspond to VAR_* constants
+ ; RETVAR_STRBUF2: copy [de] to wStringBuffer2
+ ; RETVAR_ADDR_DE: return address in de
+ ; RETVAR_EXECUTE: call function
+ dwb wStringBuffer2, RETVAR_STRBUF2
+ dwb wPartyCount, RETVAR_STRBUF2
+ dwb Var_BattleResult, RETVAR_EXECUTE
+ dwb wBattleType, RETVAR_ADDR_DE
+ dwb wTimeOfDay, RETVAR_STRBUF2
+ dwb Var_CountCaughtMons, RETVAR_EXECUTE
+ dwb Var_CountSeenMons, RETVAR_EXECUTE
+ dwb Var_CountBadges, RETVAR_EXECUTE
+ dwb wPlayerState, RETVAR_ADDR_DE
+ dwb Var_PlayerFacing, RETVAR_EXECUTE
+ dwb hHours, RETVAR_STRBUF2
+ dwb Var_DayOfWeek, RETVAR_EXECUTE
+ dwb wMapGroup, RETVAR_STRBUF2
+ dwb wMapNumber, RETVAR_STRBUF2
+ dwb Var_UnownCaught, RETVAR_EXECUTE
+ dwb wEnvironment, RETVAR_STRBUF2
+ dwb Var_BoxFreeSpace, RETVAR_EXECUTE
+ dwb wBugContestMinsRemaining, RETVAR_STRBUF2
+ dwb wXCoord, RETVAR_STRBUF2
+ dwb wYCoord, RETVAR_STRBUF2
+ dwb wSpecialPhoneCallID, RETVAR_STRBUF2
+ dwb wNrOfBeatenBattleTowerTrainers, RETVAR_STRBUF2
+ dwb wKurtApricornQuantity, RETVAR_STRBUF2
+ dwb wCurCaller, RETVAR_ADDR_DE
+ dwb wBlueCardBalance, RETVAR_ADDR_DE
+ dwb wBuenasPassword, RETVAR_ADDR_DE
+ dwb wKenjiBreakTimer, RETVAR_STRBUF2
+ dwb NULL, RETVAR_STRBUF2