Rename metaTiles

Now the 16x16 tiles are just called tiles and the 8x8 tiles are called subTiles.
This commit is contained in:
octorock
2024-01-06 14:59:48 +01:00
parent c3b771a209
commit aced0bef69
195 changed files with 9739 additions and 9736 deletions
File diff suppressed because it is too large Load Diff
+309 -309
View File
@@ -17,314 +17,314 @@ typedef struct {
/*0x6c*/ u16 tileType;
} PlayerItemCellOverwriteSetEntity;
// vvv for specialMetaTile
const u8 gMapSpecialMetaTileToVvv[] = {
0, // SPECIAL_META_TILE_0
0, // SPECIAL_META_TILE_1
0, // SPECIAL_META_TILE_2
0, // SPECIAL_META_TILE_3
0, // SPECIAL_META_TILE_4
0, // SPECIAL_META_TILE_5
0, // SPECIAL_META_TILE_6
0, // SPECIAL_META_TILE_7
0, // SPECIAL_META_TILE_8
0, // SPECIAL_META_TILE_9
0, // SPECIAL_META_TILE_10
0, // SPECIAL_META_TILE_11
0, // SPECIAL_META_TILE_12
0, // SPECIAL_META_TILE_13
0, // SPECIAL_META_TILE_14
0, // SPECIAL_META_TILE_15
0, // SPECIAL_META_TILE_16
0, // SPECIAL_META_TILE_17
0, // SPECIAL_META_TILE_18
0, // SPECIAL_META_TILE_19
VVV_241, // SPECIAL_META_TILE_20
0, // SPECIAL_META_TILE_21
0, // SPECIAL_META_TILE_22
VVV_83, // SPECIAL_META_TILE_23
VVV_242, // SPECIAL_META_TILE_24
VVV_243, // SPECIAL_META_TILE_25
0, // SPECIAL_META_TILE_26
0, // SPECIAL_META_TILE_27
0, // SPECIAL_META_TILE_28
0, // SPECIAL_META_TILE_29
0, // SPECIAL_META_TILE_30
0, // SPECIAL_META_TILE_31
VVV_240, // SPECIAL_META_TILE_32
0, // SPECIAL_META_TILE_33
0, // SPECIAL_META_TILE_34
0, // SPECIAL_META_TILE_35
0, // SPECIAL_META_TILE_36
0, // SPECIAL_META_TILE_37
0, // SPECIAL_META_TILE_38
0, // SPECIAL_META_TILE_39
0, // SPECIAL_META_TILE_40
0, // SPECIAL_META_TILE_41
0, // SPECIAL_META_TILE_42
0, // SPECIAL_META_TILE_43
0, // SPECIAL_META_TILE_44
0, // SPECIAL_META_TILE_45
0, // SPECIAL_META_TILE_46
0, // SPECIAL_META_TILE_47
0, // SPECIAL_META_TILE_48
0, // SPECIAL_META_TILE_49
0, // SPECIAL_META_TILE_50
0, // SPECIAL_META_TILE_51
0, // SPECIAL_META_TILE_52
0, // SPECIAL_META_TILE_53
0, // SPECIAL_META_TILE_54
0, // SPECIAL_META_TILE_55
0, // SPECIAL_META_TILE_56
0, // SPECIAL_META_TILE_57
0, // SPECIAL_META_TILE_58
0, // SPECIAL_META_TILE_59
0, // SPECIAL_META_TILE_60
0, // SPECIAL_META_TILE_61
0, // SPECIAL_META_TILE_62
0, // SPECIAL_META_TILE_63
VVV_61, // SPECIAL_META_TILE_64
VVV_61, // SPECIAL_META_TILE_65
VVV_61, // SPECIAL_META_TILE_66
VVV_61, // SPECIAL_META_TILE_67
VVV_61, // SPECIAL_META_TILE_68
VVV_61, // SPECIAL_META_TILE_69
VVV_61, // SPECIAL_META_TILE_70
VVV_61, // SPECIAL_META_TILE_71
VVV_61, // SPECIAL_META_TILE_72
0, // SPECIAL_META_TILE_73
0, // SPECIAL_META_TILE_74
0, // SPECIAL_META_TILE_75
0, // SPECIAL_META_TILE_76
0, // SPECIAL_META_TILE_77
0, // SPECIAL_META_TILE_78
0, // SPECIAL_META_TILE_79
0, // SPECIAL_META_TILE_80
VVV_58, // SPECIAL_META_TILE_81
0, // SPECIAL_META_TILE_82
0, // SPECIAL_META_TILE_83
0, // SPECIAL_META_TILE_84
0, // SPECIAL_META_TILE_85
0, // SPECIAL_META_TILE_86
0, // SPECIAL_META_TILE_87
0, // SPECIAL_META_TILE_88
0, // SPECIAL_META_TILE_89
0, // SPECIAL_META_TILE_90
0, // SPECIAL_META_TILE_91
0, // SPECIAL_META_TILE_92
0, // SPECIAL_META_TILE_93
0, // SPECIAL_META_TILE_94
0, // SPECIAL_META_TILE_95
0, // SPECIAL_META_TILE_96
0, // SPECIAL_META_TILE_97
0, // SPECIAL_META_TILE_98
0, // SPECIAL_META_TILE_99
0, // SPECIAL_META_TILE_100
0, // SPECIAL_META_TILE_101
0, // SPECIAL_META_TILE_102
0, // SPECIAL_META_TILE_103
0, // SPECIAL_META_TILE_104
VVV_40, // SPECIAL_META_TILE_105
0, // SPECIAL_META_TILE_106
0, // SPECIAL_META_TILE_107
0, // SPECIAL_META_TILE_108
0, // SPECIAL_META_TILE_109
0, // SPECIAL_META_TILE_110
0, // SPECIAL_META_TILE_111
0, // SPECIAL_META_TILE_112
0, // SPECIAL_META_TILE_113
0, // SPECIAL_META_TILE_114
0, // SPECIAL_META_TILE_115
0, // SPECIAL_META_TILE_116
VVV_18, // SPECIAL_META_TILE_117
VVV_18, // SPECIAL_META_TILE_118
VVV_18, // SPECIAL_META_TILE_119
VVV_18, // SPECIAL_META_TILE_120
VVV_18, // SPECIAL_META_TILE_121
VVV_18, // SPECIAL_META_TILE_122
VVV_18, // SPECIAL_META_TILE_123
VVV_18, // SPECIAL_META_TILE_124
0, // SPECIAL_META_TILE_125
VVV_116, // SPECIAL_META_TILE_126
VVV_116, // SPECIAL_META_TILE_127
VVV_41, // SPECIAL_META_TILE_128
0, // SPECIAL_META_TILE_129
VVV_35, // SPECIAL_META_TILE_130
VVV_41, // SPECIAL_META_TILE_131
VVV_41, // SPECIAL_META_TILE_132
VVV_41, // SPECIAL_META_TILE_133
VVV_41, // SPECIAL_META_TILE_134
VVV_41, // SPECIAL_META_TILE_135
VVV_41, // SPECIAL_META_TILE_136
VVV_16, // SPECIAL_META_TILE_137
VVV_16, // SPECIAL_META_TILE_138
VVV_16, // SPECIAL_META_TILE_139
VVV_16, // SPECIAL_META_TILE_140
VVV_41, // SPECIAL_META_TILE_141
VVV_80, // SPECIAL_META_TILE_142
VVV_81, // SPECIAL_META_TILE_143
0, // SPECIAL_META_TILE_144
VVV_15, // SPECIAL_META_TILE_145
0, // SPECIAL_META_TILE_146
0, // SPECIAL_META_TILE_147
0, // SPECIAL_META_TILE_148
0, // SPECIAL_META_TILE_149
0, // SPECIAL_META_TILE_150
// vvv for specialTile
const u8 gMapSpecialTileToVvv[] = {
0, // SPECIAL_TILE_0
0, // SPECIAL_TILE_1
0, // SPECIAL_TILE_2
0, // SPECIAL_TILE_3
0, // SPECIAL_TILE_4
0, // SPECIAL_TILE_5
0, // SPECIAL_TILE_6
0, // SPECIAL_TILE_7
0, // SPECIAL_TILE_8
0, // SPECIAL_TILE_9
0, // SPECIAL_TILE_10
0, // SPECIAL_TILE_11
0, // SPECIAL_TILE_12
0, // SPECIAL_TILE_13
0, // SPECIAL_TILE_14
0, // SPECIAL_TILE_15
0, // SPECIAL_TILE_16
0, // SPECIAL_TILE_17
0, // SPECIAL_TILE_18
0, // SPECIAL_TILE_19
VVV_241, // SPECIAL_TILE_20
0, // SPECIAL_TILE_21
0, // SPECIAL_TILE_22
VVV_83, // SPECIAL_TILE_23
VVV_242, // SPECIAL_TILE_24
VVV_243, // SPECIAL_TILE_25
0, // SPECIAL_TILE_26
0, // SPECIAL_TILE_27
0, // SPECIAL_TILE_28
0, // SPECIAL_TILE_29
0, // SPECIAL_TILE_30
0, // SPECIAL_TILE_31
VVV_240, // SPECIAL_TILE_32
0, // SPECIAL_TILE_33
0, // SPECIAL_TILE_34
0, // SPECIAL_TILE_35
0, // SPECIAL_TILE_36
0, // SPECIAL_TILE_37
0, // SPECIAL_TILE_38
0, // SPECIAL_TILE_39
0, // SPECIAL_TILE_40
0, // SPECIAL_TILE_41
0, // SPECIAL_TILE_42
0, // SPECIAL_TILE_43
0, // SPECIAL_TILE_44
0, // SPECIAL_TILE_45
0, // SPECIAL_TILE_46
0, // SPECIAL_TILE_47
0, // SPECIAL_TILE_48
0, // SPECIAL_TILE_49
0, // SPECIAL_TILE_50
0, // SPECIAL_TILE_51
0, // SPECIAL_TILE_52
0, // SPECIAL_TILE_53
0, // SPECIAL_TILE_54
0, // SPECIAL_TILE_55
0, // SPECIAL_TILE_56
0, // SPECIAL_TILE_57
0, // SPECIAL_TILE_58
0, // SPECIAL_TILE_59
0, // SPECIAL_TILE_60
0, // SPECIAL_TILE_61
0, // SPECIAL_TILE_62
0, // SPECIAL_TILE_63
VVV_61, // SPECIAL_TILE_64
VVV_61, // SPECIAL_TILE_65
VVV_61, // SPECIAL_TILE_66
VVV_61, // SPECIAL_TILE_67
VVV_61, // SPECIAL_TILE_68
VVV_61, // SPECIAL_TILE_69
VVV_61, // SPECIAL_TILE_70
VVV_61, // SPECIAL_TILE_71
VVV_61, // SPECIAL_TILE_72
0, // SPECIAL_TILE_73
0, // SPECIAL_TILE_74
0, // SPECIAL_TILE_75
0, // SPECIAL_TILE_76
0, // SPECIAL_TILE_77
0, // SPECIAL_TILE_78
0, // SPECIAL_TILE_79
0, // SPECIAL_TILE_80
VVV_58, // SPECIAL_TILE_81
0, // SPECIAL_TILE_82
0, // SPECIAL_TILE_83
0, // SPECIAL_TILE_84
0, // SPECIAL_TILE_85
0, // SPECIAL_TILE_86
0, // SPECIAL_TILE_87
0, // SPECIAL_TILE_88
0, // SPECIAL_TILE_89
0, // SPECIAL_TILE_90
0, // SPECIAL_TILE_91
0, // SPECIAL_TILE_92
0, // SPECIAL_TILE_93
0, // SPECIAL_TILE_94
0, // SPECIAL_TILE_95
0, // SPECIAL_TILE_96
0, // SPECIAL_TILE_97
0, // SPECIAL_TILE_98
0, // SPECIAL_TILE_99
0, // SPECIAL_TILE_100
0, // SPECIAL_TILE_101
0, // SPECIAL_TILE_102
0, // SPECIAL_TILE_103
0, // SPECIAL_TILE_104
VVV_40, // SPECIAL_TILE_105
0, // SPECIAL_TILE_106
0, // SPECIAL_TILE_107
0, // SPECIAL_TILE_108
0, // SPECIAL_TILE_109
0, // SPECIAL_TILE_110
0, // SPECIAL_TILE_111
0, // SPECIAL_TILE_112
0, // SPECIAL_TILE_113
0, // SPECIAL_TILE_114
0, // SPECIAL_TILE_115
0, // SPECIAL_TILE_116
VVV_18, // SPECIAL_TILE_117
VVV_18, // SPECIAL_TILE_118
VVV_18, // SPECIAL_TILE_119
VVV_18, // SPECIAL_TILE_120
VVV_18, // SPECIAL_TILE_121
VVV_18, // SPECIAL_TILE_122
VVV_18, // SPECIAL_TILE_123
VVV_18, // SPECIAL_TILE_124
0, // SPECIAL_TILE_125
VVV_116, // SPECIAL_TILE_126
VVV_116, // SPECIAL_TILE_127
VVV_41, // SPECIAL_TILE_128
0, // SPECIAL_TILE_129
VVV_35, // SPECIAL_TILE_130
VVV_41, // SPECIAL_TILE_131
VVV_41, // SPECIAL_TILE_132
VVV_41, // SPECIAL_TILE_133
VVV_41, // SPECIAL_TILE_134
VVV_41, // SPECIAL_TILE_135
VVV_41, // SPECIAL_TILE_136
VVV_16, // SPECIAL_TILE_137
VVV_16, // SPECIAL_TILE_138
VVV_16, // SPECIAL_TILE_139
VVV_16, // SPECIAL_TILE_140
VVV_41, // SPECIAL_TILE_141
VVV_80, // SPECIAL_TILE_142
VVV_81, // SPECIAL_TILE_143
0, // SPECIAL_TILE_144
VVV_15, // SPECIAL_TILE_145
0, // SPECIAL_TILE_146
0, // SPECIAL_TILE_147
0, // SPECIAL_TILE_148
0, // SPECIAL_TILE_149
0, // SPECIAL_TILE_150
};
// collisionData for specialMetaTile
const u8 gMapSpecialMetaTileToCollisionData[] = {
COLLISION_DATA_29, // SPECIAL_META_TILE_0
0, // SPECIAL_META_TILE_1
0, // SPECIAL_META_TILE_2
0, // SPECIAL_META_TILE_3
0, // SPECIAL_META_TILE_4
0, // SPECIAL_META_TILE_5
COLLISION_DATA_15, // SPECIAL_META_TILE_6
0, // SPECIAL_META_TILE_7
0, // SPECIAL_META_TILE_8
0, // SPECIAL_META_TILE_9
0, // SPECIAL_META_TILE_10
COLLISION_DATA_15, // SPECIAL_META_TILE_11
0, // SPECIAL_META_TILE_12
0, // SPECIAL_META_TILE_13
0, // SPECIAL_META_TILE_14
0, // SPECIAL_META_TILE_15
0, // SPECIAL_META_TILE_16
0, // SPECIAL_META_TILE_17
0, // SPECIAL_META_TILE_18
0, // SPECIAL_META_TILE_19
0, // SPECIAL_META_TILE_20
0, // SPECIAL_META_TILE_21
0, // SPECIAL_META_TILE_22
COLLISION_DATA_23, // SPECIAL_META_TILE_23
COLLISION_DATA_40, // SPECIAL_META_TILE_24
COLLISION_DATA_40, // SPECIAL_META_TILE_25
COLLISION_DATA_40, // SPECIAL_META_TILE_26
COLLISION_DATA_15, // SPECIAL_META_TILE_27
0, // SPECIAL_META_TILE_28
0, // SPECIAL_META_TILE_29
0, // SPECIAL_META_TILE_30
0, // SPECIAL_META_TILE_31
COLLISION_DATA_32, // SPECIAL_META_TILE_32
0, // SPECIAL_META_TILE_33
COLLISION_DATA_15, // SPECIAL_META_TILE_34
COLLISION_DATA_3, // SPECIAL_META_TILE_35
COLLISION_DATA_5, // SPECIAL_META_TILE_36
COLLISION_DATA_10, // SPECIAL_META_TILE_37
COLLISION_DATA_12, // SPECIAL_META_TILE_38
COLLISION_DATA_1, // SPECIAL_META_TILE_39
COLLISION_DATA_2, // SPECIAL_META_TILE_40
COLLISION_DATA_4, // SPECIAL_META_TILE_41
COLLISION_DATA_8, // SPECIAL_META_TILE_42
COLLISION_DATA_15, // SPECIAL_META_TILE_43
COLLISION_DATA_5, // SPECIAL_META_TILE_44
COLLISION_DATA_10, // SPECIAL_META_TILE_45
COLLISION_DATA_69, // SPECIAL_META_TILE_46
COLLISION_DATA_68, // SPECIAL_META_TILE_47
0, // SPECIAL_META_TILE_48
0, // SPECIAL_META_TILE_49
COLLISION_DATA_15, // SPECIAL_META_TILE_50
0, // SPECIAL_META_TILE_51
0, // SPECIAL_META_TILE_52
0, // SPECIAL_META_TILE_53
COLLISION_DATA_15, // SPECIAL_META_TILE_54
0, // SPECIAL_META_TILE_55
0, // SPECIAL_META_TILE_56
0, // SPECIAL_META_TILE_57
0, // SPECIAL_META_TILE_58
COLLISION_DATA_15, // SPECIAL_META_TILE_59
0, // SPECIAL_META_TILE_60
0, // SPECIAL_META_TILE_61
COLLISION_DATA_15, // SPECIAL_META_TILE_62
0, // SPECIAL_META_TILE_63
COLLISION_DATA_1, // SPECIAL_META_TILE_64
COLLISION_DATA_3, // SPECIAL_META_TILE_65
COLLISION_DATA_2, // SPECIAL_META_TILE_66
COLLISION_DATA_5, // SPECIAL_META_TILE_67
COLLISION_DATA_15, // SPECIAL_META_TILE_68
COLLISION_DATA_10, // SPECIAL_META_TILE_69
COLLISION_DATA_4, // SPECIAL_META_TILE_70
COLLISION_DATA_12, // SPECIAL_META_TILE_71
COLLISION_DATA_8, // SPECIAL_META_TILE_72
COLLISION_DATA_71, // SPECIAL_META_TILE_73
COLLISION_DATA_15, // SPECIAL_META_TILE_74
0, // SPECIAL_META_TILE_75
0, // SPECIAL_META_TILE_76
0, // SPECIAL_META_TILE_77
0, // SPECIAL_META_TILE_78
0, // SPECIAL_META_TILE_79
COLLISION_DATA_15, // SPECIAL_META_TILE_80
COLLISION_DATA_15, // SPECIAL_META_TILE_81
COLLISION_DATA_3, // SPECIAL_META_TILE_82
COLLISION_DATA_5, // SPECIAL_META_TILE_83
0, // SPECIAL_META_TILE_84
COLLISION_DATA_13, // SPECIAL_META_TILE_85
COLLISION_DATA_12, // SPECIAL_META_TILE_86
COLLISION_DATA_11, // SPECIAL_META_TILE_87
COLLISION_DATA_10, // SPECIAL_META_TILE_88
0, // SPECIAL_META_TILE_89
COLLISION_DATA_15, // SPECIAL_META_TILE_90
COLLISION_DATA_15, // SPECIAL_META_TILE_91
COLLISION_DATA_15, // SPECIAL_META_TILE_92
COLLISION_DATA_15, // SPECIAL_META_TILE_93
COLLISION_DATA_15, // SPECIAL_META_TILE_94
COLLISION_DATA_15, // SPECIAL_META_TILE_95
COLLISION_DATA_15, // SPECIAL_META_TILE_96
COLLISION_DATA_15, // SPECIAL_META_TILE_97
COLLISION_DATA_80, // SPECIAL_META_TILE_98
COLLISION_DATA_7, // SPECIAL_META_TILE_99
COLLISION_DATA_11, // SPECIAL_META_TILE_100
COLLISION_DATA_13, // SPECIAL_META_TILE_101
COLLISION_DATA_14, // SPECIAL_META_TILE_102
COLLISION_DATA_15, // SPECIAL_META_TILE_103
COLLISION_DATA_15, // SPECIAL_META_TILE_104
COLLISION_DATA_39, // SPECIAL_META_TILE_105
COLLISION_DATA_15, // SPECIAL_META_TILE_106
COLLISION_DATA_15, // SPECIAL_META_TILE_107
COLLISION_DATA_16, // SPECIAL_META_TILE_108
COLLISION_DATA_17, // SPECIAL_META_TILE_109
COLLISION_DATA_18, // SPECIAL_META_TILE_110
COLLISION_DATA_19, // SPECIAL_META_TILE_111
0, // SPECIAL_META_TILE_112
0, // SPECIAL_META_TILE_113
COLLISION_DATA_15, // SPECIAL_META_TILE_114
COLLISION_DATA_15, // SPECIAL_META_TILE_115
0, // SPECIAL_META_TILE_116
COLLISION_DATA_1, // SPECIAL_META_TILE_117
COLLISION_DATA_2, // SPECIAL_META_TILE_118
COLLISION_DATA_3, // SPECIAL_META_TILE_119
COLLISION_DATA_4, // SPECIAL_META_TILE_120
COLLISION_DATA_5, // SPECIAL_META_TILE_121
COLLISION_DATA_8, // SPECIAL_META_TILE_122
COLLISION_DATA_10, // SPECIAL_META_TILE_123
COLLISION_DATA_12, // SPECIAL_META_TILE_124
COLLISION_DATA_15, // SPECIAL_META_TILE_125
COLLISION_DATA_5, // SPECIAL_META_TILE_126
COLLISION_DATA_12, // SPECIAL_META_TILE_127
0, // SPECIAL_META_TILE_128
0, // SPECIAL_META_TILE_129
COLLISION_DATA_95, // SPECIAL_META_TILE_130
COLLISION_DATA_39, // SPECIAL_META_TILE_131
COLLISION_DATA_103, // SPECIAL_META_TILE_132
COLLISION_DATA_104, // SPECIAL_META_TILE_133
COLLISION_DATA_105, // SPECIAL_META_TILE_134
COLLISION_DATA_106, // SPECIAL_META_TILE_135
COLLISION_DATA_107, // SPECIAL_META_TILE_136
COLLISION_DATA_49, // SPECIAL_META_TILE_137
COLLISION_DATA_50, // SPECIAL_META_TILE_138
COLLISION_DATA_58, // SPECIAL_META_TILE_139
COLLISION_DATA_60, // SPECIAL_META_TILE_140
COLLISION_DATA_35, // SPECIAL_META_TILE_141
COLLISION_DATA_43, // SPECIAL_META_TILE_142
COLLISION_DATA_43, // SPECIAL_META_TILE_143
COLLISION_DATA_5, // SPECIAL_META_TILE_144
COLLISION_DATA_34, // SPECIAL_META_TILE_145
COLLISION_DATA_1, // SPECIAL_META_TILE_146
COLLISION_DATA_2, // SPECIAL_META_TILE_147
COLLISION_DATA_4, // SPECIAL_META_TILE_148
COLLISION_DATA_8, // SPECIAL_META_TILE_149
COLLISION_DATA_12, // SPECIAL_META_TILE_150
// collisionData for specialTile
const u8 gMapSpecialTileToCollisionData[] = {
COLLISION_DATA_29, // SPECIAL_TILE_0
0, // SPECIAL_TILE_1
0, // SPECIAL_TILE_2
0, // SPECIAL_TILE_3
0, // SPECIAL_TILE_4
0, // SPECIAL_TILE_5
COLLISION_DATA_15, // SPECIAL_TILE_6
0, // SPECIAL_TILE_7
0, // SPECIAL_TILE_8
0, // SPECIAL_TILE_9
0, // SPECIAL_TILE_10
COLLISION_DATA_15, // SPECIAL_TILE_11
0, // SPECIAL_TILE_12
0, // SPECIAL_TILE_13
0, // SPECIAL_TILE_14
0, // SPECIAL_TILE_15
0, // SPECIAL_TILE_16
0, // SPECIAL_TILE_17
0, // SPECIAL_TILE_18
0, // SPECIAL_TILE_19
0, // SPECIAL_TILE_20
0, // SPECIAL_TILE_21
0, // SPECIAL_TILE_22
COLLISION_DATA_23, // SPECIAL_TILE_23
COLLISION_DATA_40, // SPECIAL_TILE_24
COLLISION_DATA_40, // SPECIAL_TILE_25
COLLISION_DATA_40, // SPECIAL_TILE_26
COLLISION_DATA_15, // SPECIAL_TILE_27
0, // SPECIAL_TILE_28
0, // SPECIAL_TILE_29
0, // SPECIAL_TILE_30
0, // SPECIAL_TILE_31
COLLISION_DATA_32, // SPECIAL_TILE_32
0, // SPECIAL_TILE_33
COLLISION_DATA_15, // SPECIAL_TILE_34
COLLISION_DATA_3, // SPECIAL_TILE_35
COLLISION_DATA_5, // SPECIAL_TILE_36
COLLISION_DATA_10, // SPECIAL_TILE_37
COLLISION_DATA_12, // SPECIAL_TILE_38
COLLISION_DATA_1, // SPECIAL_TILE_39
COLLISION_DATA_2, // SPECIAL_TILE_40
COLLISION_DATA_4, // SPECIAL_TILE_41
COLLISION_DATA_8, // SPECIAL_TILE_42
COLLISION_DATA_15, // SPECIAL_TILE_43
COLLISION_DATA_5, // SPECIAL_TILE_44
COLLISION_DATA_10, // SPECIAL_TILE_45
COLLISION_DATA_69, // SPECIAL_TILE_46
COLLISION_DATA_68, // SPECIAL_TILE_47
0, // SPECIAL_TILE_48
0, // SPECIAL_TILE_49
COLLISION_DATA_15, // SPECIAL_TILE_50
0, // SPECIAL_TILE_51
0, // SPECIAL_TILE_52
0, // SPECIAL_TILE_53
COLLISION_DATA_15, // SPECIAL_TILE_54
0, // SPECIAL_TILE_55
0, // SPECIAL_TILE_56
0, // SPECIAL_TILE_57
0, // SPECIAL_TILE_58
COLLISION_DATA_15, // SPECIAL_TILE_59
0, // SPECIAL_TILE_60
0, // SPECIAL_TILE_61
COLLISION_DATA_15, // SPECIAL_TILE_62
0, // SPECIAL_TILE_63
COLLISION_DATA_1, // SPECIAL_TILE_64
COLLISION_DATA_3, // SPECIAL_TILE_65
COLLISION_DATA_2, // SPECIAL_TILE_66
COLLISION_DATA_5, // SPECIAL_TILE_67
COLLISION_DATA_15, // SPECIAL_TILE_68
COLLISION_DATA_10, // SPECIAL_TILE_69
COLLISION_DATA_4, // SPECIAL_TILE_70
COLLISION_DATA_12, // SPECIAL_TILE_71
COLLISION_DATA_8, // SPECIAL_TILE_72
COLLISION_DATA_71, // SPECIAL_TILE_73
COLLISION_DATA_15, // SPECIAL_TILE_74
0, // SPECIAL_TILE_75
0, // SPECIAL_TILE_76
0, // SPECIAL_TILE_77
0, // SPECIAL_TILE_78
0, // SPECIAL_TILE_79
COLLISION_DATA_15, // SPECIAL_TILE_80
COLLISION_DATA_15, // SPECIAL_TILE_81
COLLISION_DATA_3, // SPECIAL_TILE_82
COLLISION_DATA_5, // SPECIAL_TILE_83
0, // SPECIAL_TILE_84
COLLISION_DATA_13, // SPECIAL_TILE_85
COLLISION_DATA_12, // SPECIAL_TILE_86
COLLISION_DATA_11, // SPECIAL_TILE_87
COLLISION_DATA_10, // SPECIAL_TILE_88
0, // SPECIAL_TILE_89
COLLISION_DATA_15, // SPECIAL_TILE_90
COLLISION_DATA_15, // SPECIAL_TILE_91
COLLISION_DATA_15, // SPECIAL_TILE_92
COLLISION_DATA_15, // SPECIAL_TILE_93
COLLISION_DATA_15, // SPECIAL_TILE_94
COLLISION_DATA_15, // SPECIAL_TILE_95
COLLISION_DATA_15, // SPECIAL_TILE_96
COLLISION_DATA_15, // SPECIAL_TILE_97
COLLISION_DATA_80, // SPECIAL_TILE_98
COLLISION_DATA_7, // SPECIAL_TILE_99
COLLISION_DATA_11, // SPECIAL_TILE_100
COLLISION_DATA_13, // SPECIAL_TILE_101
COLLISION_DATA_14, // SPECIAL_TILE_102
COLLISION_DATA_15, // SPECIAL_TILE_103
COLLISION_DATA_15, // SPECIAL_TILE_104
COLLISION_DATA_39, // SPECIAL_TILE_105
COLLISION_DATA_15, // SPECIAL_TILE_106
COLLISION_DATA_15, // SPECIAL_TILE_107
COLLISION_DATA_16, // SPECIAL_TILE_108
COLLISION_DATA_17, // SPECIAL_TILE_109
COLLISION_DATA_18, // SPECIAL_TILE_110
COLLISION_DATA_19, // SPECIAL_TILE_111
0, // SPECIAL_TILE_112
0, // SPECIAL_TILE_113
COLLISION_DATA_15, // SPECIAL_TILE_114
COLLISION_DATA_15, // SPECIAL_TILE_115
0, // SPECIAL_TILE_116
COLLISION_DATA_1, // SPECIAL_TILE_117
COLLISION_DATA_2, // SPECIAL_TILE_118
COLLISION_DATA_3, // SPECIAL_TILE_119
COLLISION_DATA_4, // SPECIAL_TILE_120
COLLISION_DATA_5, // SPECIAL_TILE_121
COLLISION_DATA_8, // SPECIAL_TILE_122
COLLISION_DATA_10, // SPECIAL_TILE_123
COLLISION_DATA_12, // SPECIAL_TILE_124
COLLISION_DATA_15, // SPECIAL_TILE_125
COLLISION_DATA_5, // SPECIAL_TILE_126
COLLISION_DATA_12, // SPECIAL_TILE_127
0, // SPECIAL_TILE_128
0, // SPECIAL_TILE_129
COLLISION_DATA_95, // SPECIAL_TILE_130
COLLISION_DATA_39, // SPECIAL_TILE_131
COLLISION_DATA_103, // SPECIAL_TILE_132
COLLISION_DATA_104, // SPECIAL_TILE_133
COLLISION_DATA_105, // SPECIAL_TILE_134
COLLISION_DATA_106, // SPECIAL_TILE_135
COLLISION_DATA_107, // SPECIAL_TILE_136
COLLISION_DATA_49, // SPECIAL_TILE_137
COLLISION_DATA_50, // SPECIAL_TILE_138
COLLISION_DATA_58, // SPECIAL_TILE_139
COLLISION_DATA_60, // SPECIAL_TILE_140
COLLISION_DATA_35, // SPECIAL_TILE_141
COLLISION_DATA_43, // SPECIAL_TILE_142
COLLISION_DATA_43, // SPECIAL_TILE_143
COLLISION_DATA_5, // SPECIAL_TILE_144
COLLISION_DATA_34, // SPECIAL_TILE_145
COLLISION_DATA_1, // SPECIAL_TILE_146
COLLISION_DATA_2, // SPECIAL_TILE_147
COLLISION_DATA_4, // SPECIAL_TILE_148
COLLISION_DATA_8, // SPECIAL_TILE_149
COLLISION_DATA_12, // SPECIAL_TILE_150
};
const u16 gUnk_080B7A3E[] = {
@@ -334,7 +334,7 @@ const u16 gUnk_080B7A3E[] = {
1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 16, 0, 64, 0, 3, 3, 3, 3, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0,
}; // TODO no need to store this in an u16?
// TODO figure out type from arm_sub_080B1B84 and arm_sub_080B1BA4, also related to specialMetaTiles
// TODO figure out type from arm_sub_080B1B84 and arm_sub_080B1BA4, also related to specialTiles
void PlayerItemCellOverwriteSet(PlayerItemCellOverwriteSetEntity* this) {
static const s8 offsetByDirection[] = { 0, -16, 16, 0, 0, 16, -16, 0 };
@@ -342,7 +342,7 @@ void PlayerItemCellOverwriteSet(PlayerItemCellOverwriteSetEntity* this) {
Entity* player = &gPlayerEntity.base;
if (super->action == 0) {
this->tileType = GetMetaTileType(TILE(player->x.HALF.HI + offsetByDirection[player->animationState & 0xe],
this->tileType = GetTileType(TILE(player->x.HALF.HI + offsetByDirection[player->animationState & 0xe],
player->y.HALF.HI + offsetByDirection[(player->animationState & 0xe) + 1]),
super->collisionLayer);
super->action++;
@@ -351,7 +351,7 @@ void PlayerItemCellOverwriteSet(PlayerItemCellOverwriteSetEntity* this) {
tmp = gInput.heldKeys & R_BUTTON;
if ((gInput.heldKeys & A_BUTTON) != 0) {
if ((gInput.newKeys & R_BUTTON) != 0) {
this->tileType = GetMetaTileType(TILE(player->x.HALF.HI + offsetByDirection[player->animationState & 0xe],
this->tileType = GetTileType(TILE(player->x.HALF.HI + offsetByDirection[player->animationState & 0xe],
player->y.HALF.HI + offsetByDirection[(player->animationState & 0xe) + 1]),
super->collisionLayer);
}
+2 -2
View File
@@ -53,8 +53,8 @@ static const Hitbox* const gUnk_080B3DE8[] = {
&gUnk_080B3E28,
};
static const KeyValuePair gUnk_080B3DF4[] = {
{ META_TILE_TYPE_117, 1 }, { META_TILE_TYPE_118, 1 }, { META_TILE_TYPE_940, 1 }, { SPECIAL_META_TILE_80, 1 },
{ META_TILE_TYPE_887, 1 }, { META_TILE_TYPE_888, 1 }, { META_TILE_TYPE_113, 1 }, { META_TILE_TYPE_114, 1 },
{ TILE_TYPE_117, 1 }, { TILE_TYPE_118, 1 }, { TILE_TYPE_940, 1 }, { SPECIAL_TILE_80, 1 },
{ TILE_TYPE_887, 1 }, { TILE_TYPE_888, 1 }, { TILE_TYPE_113, 1 }, { TILE_TYPE_114, 1 },
};
static const u16 gUnk_080B3DF4End = 0;
+6 -6
View File
@@ -106,7 +106,7 @@ void PlayerItemHeldObject_SubAction2(PlayerItemHeldObjectEntity* this) {
0, -6, 6, 0, 0, 6, -6, 0,
};
PlayerItemHeldObjectEntity* child;
u32 tile;
u32 data;
u32 tmp;
child = (PlayerItemHeldObjectEntity*)super->child;
@@ -126,8 +126,8 @@ void PlayerItemHeldObject_SubAction2(PlayerItemHeldObjectEntity* this) {
gUnk_081320C4[(super->direction >> 2) + 1]) == VVV_116) {
LinearMoveUpdate(super);
} else {
tile = GetCollisionDataAtEntity(super);
if ((tile != COLLISION_DATA_36) && (tile != COLLISION_DATA_38)) {
data = GetCollisionDataAtEntity(super);
if ((data != COLLISION_DATA_36) && (data != COLLISION_DATA_38)) {
ProcessMovement10(super);
}
}
@@ -136,8 +136,8 @@ void PlayerItemHeldObject_SubAction2(PlayerItemHeldObjectEntity* this) {
(child->base).x = super->x;
(child->base).y = super->y;
(child->base).z = super->z;
tile = GetVvvAtEntity(super);
switch (tile) {
data = GetVvvAtEntity(super);
switch (data) {
case VVV_13:
case VVV_16:
case VVV_17:
@@ -145,7 +145,7 @@ void PlayerItemHeldObject_SubAction2(PlayerItemHeldObjectEntity* this) {
case VVV_90:
if (child == this) {
switch (tile) {
switch (data) {
case VVV_13:
CreateFx(super, FX_FALL_DOWN, 0);
break;
@@ -134,9 +134,9 @@ void PlayerItemPacciCaneProjectile_Action1(PlayerItemPacciCaneProjectileEntity*
super->x.HALF.HI = (super->x.HALF.HI & 0xfff0) | 8;
super->y.HALF.HI = (super->y.HALF.HI & 0xfff0) | 8;
super->spritePriority.b0 = 7;
this->unk_7c = GetMetaTileIndex(COORD_TO_TILE(super), super->collisionLayer);
this->unk_7c = GetTileIndex(COORD_TO_TILE(super), super->collisionLayer);
InitializeAnimation(super, 0x14);
SetMetaTile(SPECIAL_META_TILE_32, COORD_TO_TILE(super), super->collisionLayer);
SetTile(SPECIAL_TILE_32, COORD_TO_TILE(super), super->collisionLayer);
return;
}
} else {
@@ -166,17 +166,17 @@ void PlayerItemPacciCaneProjectile_Action3(PlayerItemPacciCaneProjectileEntity*
void PlayerItemPacciCaneProjectile_Action4(PlayerItemPacciCaneProjectileEntity* this) {
GetNextFrame(super);
switch (GetMetaTileIndex(COORD_TO_TILE(super), super->collisionLayer)) {
switch (GetTileIndex(COORD_TO_TILE(super), super->collisionLayer)) {
default:
this->unk_7c = 0;
sub_08070458(this);
break;
case SPECIAL_META_TILE_33:
case SPECIAL_TILE_33:
sub_08070458(this);
break;
case SPECIAL_META_TILE_112:
case SPECIAL_TILE_112:
this->unk_78 = 0xff;
case SPECIAL_META_TILE_32:
case SPECIAL_TILE_32:
if (--(this->unk_78) == -1) {
sub_08070458(this);
} else {
@@ -198,7 +198,7 @@ void sub_08070458(PlayerItemPacciCaneProjectileEntity* this) {
COLLISION_OFF(super);
super->speed = 0;
if (this->unk_7c != 0) {
SetMetaTile(this->unk_7c, TILE(super->x.HALF.HI, super->y.HALF.HI), super->collisionLayer);
SetTile(this->unk_7c, TILE(super->x.HALF.HI, super->y.HALF.HI), super->collisionLayer);
}
InitializeAnimation(super, 0x13);
sub_08017744(super);