pokecrystal/engine/events/bug_contest/display_stats.asm

106 lines
1.4 KiB
NASM
Raw Normal View History

2018-06-24 14:09:41 +00:00
DisplayCaughtContestMonStats:
call ClearBGPalettes
call ClearTilemap
call ClearSprites
call LoadFontsBattleExtra
2018-01-23 22:39:09 +00:00
ld hl, wOptions
ld a, [hl]
push af
2018-04-05 15:44:02 +00:00
set NO_TEXT_SCROLL, [hl]
hlcoord 0, 0
ld b, 4
ld c, 13
2019-04-08 12:15:10 +00:00
call Textbox
hlcoord 0, 6
ld b, 4
ld c, 13
2019-04-08 12:15:10 +00:00
call Textbox
hlcoord 2, 0
ld de, .Stock
call PlaceString
hlcoord 2, 6
ld de, .This
call PlaceString
hlcoord 5, 4
ld de, .Health
call PlaceString
hlcoord 5, 10
ld de, .Health
call PlaceString
ld a, [wContestMon]
ld [wNamedObjectIndexBuffer], a
call GetPokemonName
2018-01-23 22:39:09 +00:00
ld de, wStringBuffer1
hlcoord 1, 2
call PlaceString
ld h, b
ld l, c
ld a, [wContestMonLevel]
2018-01-23 22:39:09 +00:00
ld [wTempMonLevel], a
call PrintLevel
2018-01-23 22:39:09 +00:00
ld de, wEnemyMonNick
hlcoord 1, 8
call PlaceString
ld h, b
ld l, c
2018-01-23 22:39:09 +00:00
ld a, [wEnemyMonLevel]
ld [wTempMonLevel], a
call PrintLevel
hlcoord 11, 4
ld de, wContestMonMaxHP
lb bc, 2, 3
call PrintNum
hlcoord 11, 10
2018-01-23 22:39:09 +00:00
ld de, wEnemyMonMaxHP
call PrintNum
ld hl, ContestAskSwitchText
call PrintText
pop af
2018-01-23 22:39:09 +00:00
ld [wOptions], a
call WaitBGMap
ld b, SCGB_DIPLOMA
call GetSGBLayout
call SetPalettes
ret
.Health:
db "HEALTH@"
.Stock:
db " STOCK <PKMN> @"
.This:
db " THIS <PKMN> @"
ContestAskSwitchText:
text_far _ContestAskSwitchText
text_end
2018-06-24 14:09:41 +00:00
DisplayAlreadyCaughtText:
call GetPokemonName
ld hl, .ContestAlreadyCaughtText
jp PrintText
.ContestAlreadyCaughtText:
text_far _ContestAlreadyCaughtText
text_end
2018-01-02 14:05:14 +00:00
DummyPredef2F:
DummyPredef38:
2018-06-24 14:09:41 +00:00
DummyPredef39:
ret