mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-08-08 11:18:13 -05:00
This uses catch-all files like main.asm to reduce the total quantity and size of build objects (from 1.1 GB to 70 MB). --------- Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
113 lines
2.2 KiB
NASM
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 SetPalettes
|
|
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 SetPalettes
|
|
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"
|