summaryrefslogtreecommitdiff
path: root/engine/menu/main_menu.asm
blob: 8a37093b2149eda1df63dc4ecee33e35295f8bf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
INCLUDE "constants.asm"

SECTION "Main Menu Definition", ROMX[$5418], BANK[$01]

MainMenuHeader:
	db $40
	menu_coords 0, 0, 13, 7
	dw .MenuData
	db 1 ; default option

.MenuData: ; 01:5420
	db $80
	db 0 ; items
	dw MainMenuItems
	db $8a, $1f
	dw .Strings

.Strings: ; 01:5428
	db "つづきから はじめる@"
	db "さいしょから はじめる@"
	db "せっていを かえる@"
	db "#を あそぶ@"
	db "じかんセット@"

MainMenuJumptable: ; 01:5457
	dw $547c
	dw $555c
	dw $5cf3
	dw $555c
	dw $5473

CONTINUE     EQU 0
NEW_GAME     EQU 1
OPTION       EQU 2
PLAY_POKEMON EQU 3
SET_TIME     EQU 4

MainMenuItems:

NewGameMenu:
	db 2
	db NEW_GAME
	db OPTION
	db -1

ContinueMenu:
	db 3
	db CONTINUE
	db NEW_GAME
	db OPTION
	db -1

PlayPokemonMenu:
	db 2
	db PLAY_POKEMON
	db OPTION
	db -1

PlayPokemonSetTimeMenu:
	db 3
	db PLAY_POKEMON
	db OPTION
	db SET_TIME
	db -1