2018-01-14 02:59:56 -08:00
|
|
|
; MenuDataHeader flags
|
|
|
|
const_def
|
|
|
|
shift_const MENU_RESTORE_TILES ; Will be set if MENU_BACKUP_TILES(_2) is set.
|
|
|
|
shift_const MENU_UNUSED_1
|
|
|
|
shift_const MENU_UNUSED_2
|
|
|
|
shift_const MENU_NO_CLICK_SFX
|
|
|
|
shift_const MENU_SPRITE_ANIMS
|
|
|
|
shift_const MENU_UNUSED_3
|
|
|
|
shift_const MENU_BACKUP_TILES
|
|
|
|
shift_const MENU_BACKUP_TILES_2
|
|
|
|
|
|
|
|
; VerticalMenu/DoNthMenu/SetUpMenu/_2DMenu MenuDataHeader2 flags
|
|
|
|
; Per flag the comment specifies which menus actually implement it
|
|
|
|
const_def
|
|
|
|
shift_const STATICMENU_DISABLE_B ; VerticalMenu/_2DMenu
|
|
|
|
shift_const STATICMENU_ENABLE_SELECT ; VerticalMenu/_2DMenu
|
|
|
|
shift_const STATICMENU_ENABLE_LEFT_RIGHT ; DoNthMenu/SetUpMenu
|
|
|
|
shift_const STATICMENU_ENABLE_START ; DoNthMenu/SetUpMenu
|
|
|
|
shift_const STATICMENU_PLACE_TITLE ; VerticalMenu
|
|
|
|
shift_const STATICMENU_WRAP ; All
|
|
|
|
shift_const STATICMENU_NO_TOP_SPACING ; VerticalMenu/_2DMenu
|
|
|
|
shift_const STATICMENU_CURSOR ; VerticalMenu/_2DMenu
|
|
|
|
|
|
|
|
; ScrollingMenu MenuDataHeader2 flags
|
|
|
|
const_def
|
|
|
|
shift_const SCROLLINGMENU_CALL_FUNCTION1_CANCEL
|
|
|
|
shift_const SCROLLINGMENU_CALL_FUNCTION3_NO_SWITCH
|
|
|
|
shift_const SCROLLINGMENU_ENABLE_LEFT
|
|
|
|
shift_const SCROLLINGMENU_ENABLE_RIGHT
|
|
|
|
shift_const SCROLLINGMENU_DISPLAY_ARROWS
|
|
|
|
shift_const SCROLLINGMENU_ENABLE_FUNCTION3
|
|
|
|
shift_const SCROLLINGMENU_ENABLE_START
|
|
|
|
shift_const SCROLLINGMENU_ENABLE_SELECT
|
2018-01-23 07:46:26 -08:00
|
|
|
|
|
|
|
|
|
|
|
; MonMenuOptions indexes (see data/mon_menu.asm)
|
|
|
|
; used by PokemonActionSubmenu (see engine/start_menu.asm)
|
|
|
|
const_value set 1
|
|
|
|
; moves
|
|
|
|
const MONMENUITEM_CUT ; 1
|
|
|
|
const MONMENUITEM_FLY ; 2
|
|
|
|
const MONMENUITEM_SURF ; 3
|
|
|
|
const MONMENUITEM_STRENGTH ; 4
|
|
|
|
const MONMENUITEM_WATERFALL ; 5
|
|
|
|
const MONMENUITEM_FLASH ; 6
|
|
|
|
const MONMENUITEM_WHIRLPOOL ; 7
|
|
|
|
const MONMENUITEM_DIG ; 8
|
|
|
|
const MONMENUITEM_TELEPORT ; 9
|
|
|
|
const MONMENUITEM_SOFTBOILED ; 10
|
|
|
|
const MONMENUITEM_HEADBUTT ; 11
|
|
|
|
const MONMENUITEM_ROCKSMASH ; 12
|
|
|
|
const MONMENUITEM_MILKDRINK ; 13
|
|
|
|
const MONMENUITEM_SWEETSCENT ; 14
|
|
|
|
; options
|
|
|
|
const MONMENUITEM_STATS ; 15
|
|
|
|
const MONMENUITEM_SWITCH ; 16
|
|
|
|
const MONMENUITEM_ITEM ; 17
|
|
|
|
const MONMENUITEM_CANCEL ; 18
|
|
|
|
const MONMENUITEM_MOVE ; 19
|
|
|
|
const MONMENUITEM_MAIL ; 20
|
|
|
|
const MONMENUITEM_ERROR ; 21
|
|
|
|
|
|
|
|
; MonMenuOptions categories
|
|
|
|
MONMENU_FIELD_MOVE EQU 0
|
|
|
|
MONMENU_MENUOPTION EQU 1
|
|
|
|
|
|
|
|
NUM_MONMENU_ITEMS EQU 8
|