mirror of
https://github.com/zeldaret/tmc
synced 2026-07-10 15:13:59 -04:00
Rename metaTiles
Now the 16x16 tiles are just called tiles and the 8x8 tiles are called subTiles.
This commit is contained in:
+38
-38
@@ -26,7 +26,7 @@ void BlockPushed(BlockPushedEntity* this) {
|
||||
|
||||
void BlockPushed_Init(BlockPushedEntity* this) {
|
||||
u16 tmp;
|
||||
u32 metaTilePos;
|
||||
u32 tilePos;
|
||||
|
||||
if (gRoomControls.area == AREA_MINISH_PATHS) {
|
||||
UnloadGFXSlots(super);
|
||||
@@ -40,50 +40,50 @@ void BlockPushed_Init(BlockPushedEntity* this) {
|
||||
super->timer = 32;
|
||||
super->speed = 0x80;
|
||||
super->spritePriority.b0 = 6;
|
||||
metaTilePos = COORD_TO_TILE(super);
|
||||
tilePos = COORD_TO_TILE(super);
|
||||
tmp = super->type * 8;
|
||||
super->x.HALF.HI += tmp;
|
||||
super->y.HALF.HI += tmp;
|
||||
super->hitbox = (Hitbox*)gUnk_0811F64C[super->type];
|
||||
this->unk_68 = GetMetaTileType(metaTilePos, super->collisionLayer);
|
||||
this->unk_68 = GetTileType(tilePos, super->collisionLayer);
|
||||
switch (super->type) {
|
||||
case 0:
|
||||
sub_080832D8(metaTilePos, this);
|
||||
sub_080832D8(tilePos, this);
|
||||
break;
|
||||
case 1:
|
||||
sub_080832D8(metaTilePos, this);
|
||||
sub_080832D8(metaTilePos + 1, this);
|
||||
sub_080832D8(metaTilePos + 0x40, this);
|
||||
sub_080832D8(metaTilePos + 0x41, this);
|
||||
sub_080832D8(tilePos, this);
|
||||
sub_080832D8(tilePos + 1, this);
|
||||
sub_080832D8(tilePos + 0x40, this);
|
||||
sub_080832D8(tilePos + 0x41, this);
|
||||
break;
|
||||
case 2:
|
||||
sub_080832D8(metaTilePos, this);
|
||||
sub_080832D8(metaTilePos + 1, this);
|
||||
sub_080832D8(metaTilePos + 2, this);
|
||||
sub_080832D8(metaTilePos + 0x40, this);
|
||||
sub_080832D8(metaTilePos + 0x41, this);
|
||||
sub_080832D8(metaTilePos + 0x42, this);
|
||||
sub_080832D8(metaTilePos + 0x80, this);
|
||||
sub_080832D8(metaTilePos + 0x81, this);
|
||||
sub_080832D8(metaTilePos + 0x82, this);
|
||||
sub_080832D8(tilePos, this);
|
||||
sub_080832D8(tilePos + 1, this);
|
||||
sub_080832D8(tilePos + 2, this);
|
||||
sub_080832D8(tilePos + 0x40, this);
|
||||
sub_080832D8(tilePos + 0x41, this);
|
||||
sub_080832D8(tilePos + 0x42, this);
|
||||
sub_080832D8(tilePos + 0x80, this);
|
||||
sub_080832D8(tilePos + 0x81, this);
|
||||
sub_080832D8(tilePos + 0x82, this);
|
||||
break;
|
||||
default:
|
||||
sub_080832D8(metaTilePos, this);
|
||||
sub_080832D8(metaTilePos + 1, this);
|
||||
sub_080832D8(metaTilePos + 2, this);
|
||||
sub_080832D8(metaTilePos + 3, this);
|
||||
sub_080832D8(metaTilePos + 0x40, this);
|
||||
sub_080832D8(metaTilePos + 0x41, this);
|
||||
sub_080832D8(metaTilePos + 0x42, this);
|
||||
sub_080832D8(metaTilePos + 0x43, this);
|
||||
sub_080832D8(metaTilePos + 0x80, this);
|
||||
sub_080832D8(metaTilePos + 0x81, this);
|
||||
sub_080832D8(metaTilePos + 0x82, this);
|
||||
sub_080832D8(metaTilePos + 0x83, this);
|
||||
sub_080832D8(metaTilePos + 0xc0, this);
|
||||
sub_080832D8(metaTilePos + 0xc1, this);
|
||||
sub_080832D8(metaTilePos + 0xc2, this);
|
||||
sub_080832D8(metaTilePos + 0xc3, this);
|
||||
sub_080832D8(tilePos, this);
|
||||
sub_080832D8(tilePos + 1, this);
|
||||
sub_080832D8(tilePos + 2, this);
|
||||
sub_080832D8(tilePos + 3, this);
|
||||
sub_080832D8(tilePos + 0x40, this);
|
||||
sub_080832D8(tilePos + 0x41, this);
|
||||
sub_080832D8(tilePos + 0x42, this);
|
||||
sub_080832D8(tilePos + 0x43, this);
|
||||
sub_080832D8(tilePos + 0x80, this);
|
||||
sub_080832D8(tilePos + 0x81, this);
|
||||
sub_080832D8(tilePos + 0x82, this);
|
||||
sub_080832D8(tilePos + 0x83, this);
|
||||
sub_080832D8(tilePos + 0xc0, this);
|
||||
sub_080832D8(tilePos + 0xc1, this);
|
||||
sub_080832D8(tilePos + 0xc2, this);
|
||||
sub_080832D8(tilePos + 0xc3, this);
|
||||
break;
|
||||
}
|
||||
EnqueueSFX(SFX_10F);
|
||||
@@ -147,18 +147,18 @@ void sub_080830B8(BlockPushedEntity* this) {
|
||||
DeleteEntity(super);
|
||||
}
|
||||
|
||||
void sub_080832D8(u32 metaTilePos, BlockPushedEntity* this) {
|
||||
void sub_080832D8(u32 tilePos, BlockPushedEntity* this) {
|
||||
if (super->collisionLayer != 2) {
|
||||
if ((super->direction & 8) != 0) {
|
||||
sub_0807B7D8(META_TILE_TYPE_33, metaTilePos, super->collisionLayer);
|
||||
sub_0807B7D8(TILE_TYPE_33, tilePos, super->collisionLayer);
|
||||
} else {
|
||||
sub_0807B7D8(META_TILE_TYPE_32, metaTilePos, super->collisionLayer);
|
||||
sub_0807B7D8(TILE_TYPE_32, tilePos, super->collisionLayer);
|
||||
}
|
||||
} else {
|
||||
if ((super->direction & 8) != 0) {
|
||||
sub_0807B7D8(META_TILE_TYPE_47, metaTilePos, super->collisionLayer);
|
||||
sub_0807B7D8(TILE_TYPE_47, tilePos, super->collisionLayer);
|
||||
} else {
|
||||
sub_0807B7D8(META_TILE_TYPE_46, metaTilePos, super->collisionLayer);
|
||||
sub_0807B7D8(TILE_TYPE_46, tilePos, super->collisionLayer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user