Remove solidness from ladders
parent
1c64b1cc27
commit
b51d505814
|
@ -322,20 +322,20 @@ void change_a_tile(TileGrid_t* tilemap, unsigned int tile_idx, TileType_t new_ty
|
||||||
break;
|
break;
|
||||||
case LADDER:
|
case LADDER:
|
||||||
{
|
{
|
||||||
int up_tile = tile_idx - tilemap->width;
|
//int up_tile = tile_idx - tilemap->width;
|
||||||
if (up_tile > 0 && tilemap->tiles[up_tile].tile_type != LADDER)
|
//if (up_tile > 0 && tilemap->tiles[up_tile].tile_type != LADDER)
|
||||||
{
|
//{
|
||||||
tilemap->tiles[tile_idx].solid = ONE_WAY;
|
// tilemap->tiles[tile_idx].solid = ONE_WAY;
|
||||||
}
|
//}
|
||||||
else
|
//else
|
||||||
{
|
{
|
||||||
tilemap->tiles[tile_idx].solid = NOT_SOLID;
|
tilemap->tiles[tile_idx].solid = NOT_SOLID;
|
||||||
}
|
}
|
||||||
unsigned int down_tile = tile_idx + tilemap->width;
|
//unsigned int down_tile = tile_idx + tilemap->width;
|
||||||
if (down_tile < tilemap->n_tiles && tilemap->tiles[down_tile].tile_type == LADDER)
|
//if (down_tile < tilemap->n_tiles && tilemap->tiles[down_tile].tile_type == LADDER)
|
||||||
{
|
//{
|
||||||
tilemap->tiles[down_tile].solid = (tilemap->tiles[tile_idx].tile_type != LADDER)? ONE_WAY : NOT_SOLID;
|
// tilemap->tiles[down_tile].solid = (tilemap->tiles[tile_idx].tile_type != LADDER)? ONE_WAY : NOT_SOLID;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SPIKES:
|
case SPIKES:
|
||||||
|
|
Loading…
Reference in New Issue