diff options
author | pikalaxalt <PikalaxALT@gmail.com> | 2016-06-19 11:46:23 -0400 |
---|---|---|
committer | pikalaxalt <PikalaxALT@gmail.com> | 2016-06-19 11:46:23 -0400 |
commit | bbbb70988a068ca26f47f9b08810949f7ea355cb (patch) | |
tree | 80741310f79597cd2f5e9de7accbd78ba2a04002 /main.asm | |
parent | 0aaa72da6207fab00075df3287e83404f0af18fd (diff) |
engine/variables.asm
Diffstat (limited to 'main.asm')
-rw-r--r-- | main.asm | 39 |
1 files changed, 35 insertions, 4 deletions
@@ -233,13 +233,40 @@ InitCGBPals:: ; 9cfd dr $9cfd, $bc3a SECTION "bank3", ROMX, BANK[$3] - dr $c000, $c01b +CheckTime:: + ld a, [wTimeOfDay] + ld hl, TimeOfDayTable + ld de, $2 + call IsInArray + inc hl + ld c, [hl] + ret c + xor a + ld c, a + ret + +TimeOfDayTable: ; c012 + db MORN, 1 << MORN + db DAY, 1 << DAY + db NITE, 1 << NITE + db NITE, 1 << NITE + db -1 + EngineFlagAction:: ; c01b + dr $c01b, $c164 + +INCLUDE "engine/variables.asm" IF DEF(GOLD) - dr $c01b, $c69d + dr $c22b, $c5ac +CountUnown: + dr $c5ac, $c661 +FlagPredef: + dr $c661, $c69d HealParty: - dr $c69d, $d1e2 + dr $c69d, $c6de +ComputeHPBarPixels: + dr $c6de, $d1e2 ReceiveItem_:: dr $d1e2, $d21a TossItem_:: @@ -259,7 +286,11 @@ DoItemEffect_:: ENDC IF DEF(SILVER) - dr $c01b, $c69b + dr $c22b, $c5aa +CountUnown: + dr $c5aa, $c65f +FlagPredef: + dr $c65f, $c69b HealParty: dr $c69b, $d1e0 ReceiveItem_:: |