pokegold-spaceworld/engine/debug/field_debug_menu_2.asm
Alieneer 3911801821
Label all unnamed symbols (#184)
---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-08-02 13:03:11 -04:00

113 lines
2.2 KiB
NASM

FieldDebug_TownMap:
call LoadStandardMenuHeader
call ClearSprites
callfar FlyMap
call ClearPalettes
call ReloadSpritesAndFont
call LoadFontExtra
call CloseWindow
call GetMemSGBLayout
call SetDefaultBGPAndOBP
ld a, FIELDDEBUG_RETURN_REOPEN
ret
INCLUDE "engine/debug/field/sprite_viewer.asm"
FieldDebug_NamePlayer:
call LoadStandardMenuHeader
ld de, wPlayerName
ld b, 1
callfar NamingScreen
call ClearBGPalettes
call ClearTileMap
call CloseWindow
call ClearSprites
call GetMemSGBLayout
call SetDefaultBGPAndOBP
ld hl, wOptions
res NO_TEXT_SCROLL_F, [hl]
call LoadFontExtra
ld a, FIELDDEBUG_RETURN_REOPEN
ret
INCLUDE "engine/debug/field/toolgear.asm"
FieldDebug_HealPokemon:
predef HealParty
ld hl, .HealedText
call MenuTextBoxBackup
ld a, FIELDDEBUG_RETURN_REOPEN
ret
.HealedText:
text "#の たいりょくを"
line "かいふくしました"
prompt
FieldDebug_CableClub:
callfar Link_Receptionist_Intro
ld a, FIELDDEBUG_RETURN_REOPEN
ret
INCLUDE "engine/debug/field/npc_movement_test.asm"
INCLUDE "engine/debug/field/mon_following.asm"
INCLUDE "engine/debug/field/follow_npc_test.asm"
INCLUDE "engine/debug/field/warp.asm"
INCLUDE "engine/debug/field/toggle_npc_movement.asm"
INCLUDE "engine/debug/field/field_cut.asm"
INCLUDE "engine/debug/field/check_tile.asm"
INCLUDE "engine/debug/field/move_to_entrance.asm"
FieldDebug_TrainerGear:
call .OpenTrainerGear
ld a, FIELDDEBUG_RETURN_REOPEN
ret
.OpenTrainerGear:
call LoadStandardMenuHeader
callfar OpenTrainerGear
call ClearPalettes
callfar StartMenuLoadSprites
call CloseWindow
ret
INCLUDE "engine/debug/field/map_viewer.asm"
INCLUDE "engine/debug/field/item_test.asm"
FieldDebug_PCMenu:
callfar PokemonCenterPC
ld a, FIELDDEBUG_RETURN_REOPEN
ret
INCLUDE "engine/debug/field/pokemart_menu.asm"
INCLUDE "engine/debug/field/teleport.asm"
INCLUDE "engine/debug/field/minigames.asm"
FieldDebug_VRAMViewer:
call FieldDebug_DoVRAMViewer
ld a, FIELDDEBUG_RETURN_REOPEN
ret
FieldDebug_ClearEventFlags:
call FieldDebug_DoClearEventFlags
ld a, FIELDDEBUG_RETURN_REOPEN
ret
INCLUDE "engine/debug/field/unused_flag_menu.asm"
INCLUDE "engine/debug/field/unused_show_mon.asm"
INCLUDE "engine/debug/field/unused_priority_menu.asm"
INCLUDE "engine/debug/field/vram_viewer.asm"