summaryrefslogtreecommitdiff
path: root/include/constants/metatile_labels.h
blob: b71e7d08fbda0416eeb5bde98f698c91ad310385 (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
126
127
128
129
130
#ifndef GUARD_METATILE_LABELS_H
#define GUARD_METATILE_LABELS_H

// gTileset_General
#define METATILE_General_CalmWater  0x12B

// gTileset_Mart
#define METATILE_Mart_CounterMid_Top     0x2BF
#define METATILE_Mart_CounterMid_Bottom  0x2C0     

// gTileset_VermilionGym
#define METATILE_VermilionGym_Floor                             0x281
#define METATILE_VermilionGym_Beam_MidTop                       0x285
#define METATILE_VermilionGym_Beam_MidBottom                    0x28D
#define METATILE_VermilionGym_Beam_Node_TopLeft_Off             0x293
#define METATILE_VermilionGym_Beam_Node_TopLeft_Edge_Off        0x294
#define METATILE_VermilionGym_Beam_Node_TopRight_Edge_Off       0x295
#define METATILE_VermilionGym_Beam_Node_TopRight_Off            0x296
#define METATILE_VermilionGym_Beam_Node_BottomLeft_Off          0x29B
#define METATILE_VermilionGym_Beam_Node_BottomLeft_Edge_Off     0x29C
#define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_Off    0x29D
#define METATILE_VermilionGym_Beam_Node_BottomRight_Off         0x29E
#define METATILE_VermilionGym_Beam_Node_TopLeft_On              0x2A9
#define METATILE_VermilionGym_Beam_Node_TopLeft_Edge_On         0x2AA
#define METATILE_VermilionGym_Beam_Node_TopRight_Edge_On        0x2AB
#define METATILE_VermilionGym_Beam_Node_TopRight_On             0x2AC
#define METATILE_VermilionGym_Beam_Node_BottomLeft_On           0x2B1
#define METATILE_VermilionGym_Beam_Node_BottomLeft_Edge_On      0x2B2
#define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_On     0x2B3
#define METATILE_VermilionGym_Beam_Node_BottomRight_On          0x2B4
#define METATILE_VermilionGym_Beam_Node_TopLeft_HalfOn          0x2BB
#define METATILE_VermilionGym_Beam_Node_TopLeft_Edge_HalfOn     0x2BC
#define METATILE_VermilionGym_Beam_MidTop_HalfOn                0x2BD
#define METATILE_VermilionGym_Beam_Node_TopRight_Edge_HalfOn    0x2BE
#define METATILE_VermilionGym_Beam_Node_TopRight_HalfOn         0x2BF
#define METATILE_VermilionGym_Beam_Node_BottomLeft_HalfOn       0x2C3
#define METATILE_VermilionGym_Beam_Node_BottomLeft_Edge_HalfOn  0x2C4
#define METATILE_VermilionGym_Beam_MidBottom_HalfOn             0x2C5
#define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_HalfOn 0x2C6
#define METATILE_VermilionGym_Beam_Node_BottomRight_HalfOn      0x2C7

// gTileset_GameCorner
#define METATILE_GameCorner_Floor_ShadeFull          0x292
#define METATILE_GameCorner_Floor_StairsTop          0x29D
#define METATILE_GameCorner_StairsTop                0x29E
#define METATILE_GameCorner_StairsBottom             0x29F
#define METATILE_GameCorner_PurpleWall_Floor         0x2CF
#define METATILE_GameCorner_PurpleWall_StairsTop     0x2A6
#define METATILE_GameCorner_PurpleWall_stairsBottom  0x2A7

// gTileset_PokemonMansion
#define METATILE_PokemonMansion_Floor                                    0x284
#define METATILE_PokemonMansion_Floor_ShadeFull                          0x285
#define METATILE_PokemonMansion_BasementFloor                            0x286
#define METATILE_PokemonMansion_BasementFloor_ShadeFull                  0x287
#define METATILE_PokemonMansion_Wall_EndPost_Mid                         0x2A5
#define METATILE_PokemonMansion_Wall_EndPost_Bottom                      0x2AD
#define METATILE_PokemonMansion_Wall_EndCap_Basement                     0x2B0
#define METATILE_PokemonMansion_Wall_EndCap                              0x2B5
#define METATILE_PokemonMansion_Barrier_Horizontal_TopLeft               0x2F8
#define METATILE_PokemonMansion_Barrier_Horizontal_TopMid                0x2F9
#define METATILE_PokemonMansion_Barrier_Horizontal_TopRight              0x2FA
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft            0x300
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomMid             0x301
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomRight           0x302
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft_Basement   0x354
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomMid_Basement    0x355
#define METATILE_PokemonMansion_Barrier_Horizontal_BottomRight_Basement  0x356
#define METATILE_PokemonMansion_Barrier_Vertical_TopWall                 0x350
#define METATILE_PokemonMansion_Barrier_Vertical_TopBase                 0x358
#define METATILE_PokemonMansion_Barrier_Vertical_MidShadow               0x360
#define METATILE_PokemonMansion_Barrier_Vertical_Mid                     0x368
#define METATILE_PokemonMansion_Barrier_Vertical_Bottom                  0x370
#define METATILE_PokemonMansion_Barrier_Vertical_MidShadow_Basement      0x362    
#define METATILE_PokemonMansion_Barrier_Vertical_Mid_Basement            0x36A    
#define METATILE_PokemonMansion_Barrier_Vertical_Bottom_Basement         0x372    
#define METATILE_PokemonMansion_Statue_BlackEyes                         0x314
#define METATILE_PokemonMansion_Statue_BlackEyes_Shade                   0x315
#define METATILE_PokemonMansion_Statue_BlackEyes_Basement                0x316
#define METATILE_PokemonMansion_Statue_RedEyes                           0x34D
#define METATILE_PokemonMansion_Statue_RedEyes_Shade                     0x34E
#define METATILE_PokemonMansion_Statue_RedEyes_Basement                  0x34F

// gTileset_SilphCo  TODO: Bring below metatile labels in line with new tileset name
#define METATILE_Hideout_Arrow_Up               0x2A0
#define METATILE_Hideout_Arrow_Left             0x2A1
#define METATILE_Hideout_Arrow_Down             0x2A8
#define METATILE_Hideout_Arrow_RIght            0x2A9   
#define METATILE_Hideout_Barrier_TopLeft_Floor  0x2CE
#define METATILE_Hideout_Barrier_TopRight_Floor 0x2CF
#define METATILE_Hideout_Barrier_BottomLeft     0x2D6
#define METATILE_Hideout_Barrier_BottomRight    0x2D7
#define METATILE_Hideout_Floor                  0x281
#define METATILE_Hideout_Floor_ShadeFull        0x282

// gTileset_CinnabarGym
#define METATILE_CinnabarGym_Floor                  0x281
#define METATILE_CinnabarGym_Floor_ShadeDiagonal    0x282
#define METATILE_CinnabarGym_Floor_ShadeFull        0x289
#define METATILE_CinnabarGym_Floor_WallRightCorner  0x2C6
#define METATILE_CinnabarGym_Floor_WallLeftCorner   0x2C7
#define METATILE_CinnabarGym_Floor_WallRightEdge    0x2CE
#define METATILE_CinnabarGym_Floor_WallLeftEdge     0x2CF
#define METATILE_CinnabarGym_Wall_RetractedBarrier  0x2D1

// gTileset_PokemonLeague
#define METATILE_PokemonLeague_Door_Top_Open             0x28E
#define METATILE_PokemonLeague_Door_Mid_Open             0x296
#define METATILE_PokemonLeague_Entry_TopLeft_Closed      0x29D
#define METATILE_PokemonLeague_Entry_TopMid_Closed       0x29E
#define METATILE_PokemonLeague_Entry_TopRight_Closed     0x29F
#define METATILE_PokemonLeague_Entry_BottomLeft_Closed   0x2A5
#define METATILE_PokemonLeague_Entry_BottomMid_Closed    0x2A6
#define METATILE_PokemonLeague_Entry_BottomRight_Closed  0x2A7
#define METATILE_PokemonLeague_Floor_ShadeFull_Lance     0x311

// gTileset_MtEmber
#define METATILE_MtEmber_CaveEntrance  0x346

// gTileset_Cave
#define METATILE_Cave_Floor_Ledge_Top    0x2D1
#define METATILE_Cave_Floor_Ledge_Bottom 0x2E1
#define METATILE_Cave_RockBarrier_Top    0x307
#define METATILE_Cave_RockBarrier_Bottom 0x317

// gTileset_TrainerTower
#define METATILE_TrainerTower_Floor_ShadeBottomLeft  0x287
#define METATILE_TrainerTower_CounterBarrier         0x2B4

#endif // GUARD_METATILE_LABELS_H