summaryrefslogtreecommitdiff
path: root/data/pokeblock.s
blob: 6d0b1890ddad1d41ee875b59f5db0536fd460704 (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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
	.include "asm/macros.inc"
	.include "constants/constants.inc"

	.section .rodata

gUnknown_083F7E28:: @ 83F7E28
	.byte  0,  0,  0,  0,  0
	.byte  1,  0,  0,  0, -1
	.byte  1,  0, -1,  0,  0
	.byte  1, -1,  0,  0,  0
	.byte  1,  0,  0, -1,  0
	.byte -1,  0,  0,  0,  1
	.byte  0,  0,  0,  0,  0
	.byte  0,  0, -1,  0,  1
	.byte  0, -1,  0,  0,  1
	.byte  0,  0,  0, -1,  1
	.byte -1,  0,  1,  0,  0
	.byte  0,  0,  1,  0, -1
	.byte  0,  0,  0,  0,  0
	.byte  0, -1,  1,  0,  0
	.byte  0,  0,  1, -1,  0
	.byte -1,  1,  0,  0,  0
	.byte  0,  1,  0,  0, -1
	.byte  0,  1, -1,  0,  0
	.byte  0,  0,  0,  0,  0
	.byte  0,  1,  0, -1,  0
	.byte -1,  0,  0,  1,  0
	.byte  0,  0,  0,  1, -1
	.byte  0,  0, -1,  1,  0
	.byte  0, -1,  0,  1,  0
	.byte  0,  0,  0,  0,  0

	.align 2
gUnknown_083F7EA8:: @ 83F7EA8
	.4byte sub_80A5B40, c2_exit_to_overworld_2_switch
	.4byte sub_802E424, c2_exit_to_overworld_2_switch

	.align 2
gPokeblockNames:: @ 83F7EB8
	.4byte NULL
	.4byte ContestStatsText_RedPokeBlock
	.4byte ContestStatsText_BluePokeBlock
	.4byte ContestStatsText_PinkPokeBlock
	.4byte ContestStatsText_GreenPokeBlock
	.4byte ContestStatsText_YellowPokeBlock
	.4byte ContestStatsText_PurplePokeBlock
	.4byte ContestStatsText_IndigoPokeBlock
	.4byte ContestStatsText_BrownPokeBlock
	.4byte ContestStatsText_LiteBluePokeBlock
	.4byte ContestStatsText_OlivePokeBlock
	.4byte ContestStatsText_GrayPokeBlock
	.4byte ContestStatsText_BlackPokeBlock
	.4byte ContestStatsText_WhitePokeBlock
	.4byte ContestStatsText_GoldPokeBlock

	.align 2
gUnknown_083F7EF4:: @ 83F7EF4
	.4byte OtherText_Use,     sub_810C508
	.4byte OtherText_Toss,    sub_810C5C0
	.4byte gOtherText_CancelNoTerminator, sub_810C748
	.4byte OtherText_Use,     sub_810C788
	.4byte OtherText_Use,     sub_810C854

gUnknown_083F7F1C:: @ 83F7F1C
	.byte 0, 1, 2

gUnknown_083F7F1F:: @ 83F7F1F
	.byte 3, 2

gUnknown_083F7F21:: @ 83F7F21
	.byte 4, 2

	.align 2
gUnknown_083F7F24:: @ 83F7F24
	.4byte sub_810C610
	.4byte sub_810C668

@ unreferenced
	.byte 0x16, 0x17, 0x18, 0x21, 0x2F

	.align 2
gOamData_83F7F34:: @ 83F7F34
	.2byte 0x0000
	.2byte 0xC000
	.2byte 0x0800

	.align 2
gSpriteAnim_83F7F3C:: @ 83F7F3C
	obj_image_anim_frame 0, 0
	obj_image_anim_end

	.align 2
gSpriteAnimTable_83F7F44:: @ 83F7F44
	.4byte gSpriteAnim_83F7F3C

	.align 2
gSpriteAffineAnim_83F7F48:: @ 83F7F48
	obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
	obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
	obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
	obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
	obj_rot_scal_anim_end

	.align 2
gSpriteAffineAnimTable_83F7F70:: @ 83F7F70
	.4byte gSpriteAffineAnim_83F7F48

	.align 2
gUnknown_083F7F74:: @ 83F7F74
	obj_tiles gMenuPokeblockDevice_Gfx, 2048, 0x39d0

	.align 2
gUnknown_083F7F7C:: @ 83F7F7C
	obj_pal gMenuPokeblockDevice_Pal, 0x39d0

	.align 2
gSpriteTemplate_83F7F84:: @ 83F7F84
	spr_template 14800, 14800, gOamData_83F7F34, gSpriteAnimTable_83F7F44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy

gUnknown_083F7F9C:: @ 83F7F9C
	.byte  1, 20,  0,  0,  0,  0, 20,  0
	.byte  2,  0, 20,  0,  0,  0, 20,  0
	.byte  3,  0,  0, 20,  0,  0, 20,  0
	.byte  4,  0,  0,  0, 20,  0, 20,  0
	.byte  5,  0,  0,  0,  0, 20, 20,  0