/** * Copyright (c) 2025 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #include "tile.h" bool_t tileIsWalkable(const tile_t tile) { switch(tile) { case TILE_SHAPE_NULL: return false; default: return true; } } bool_t tileIsRamp(const tile_t tile) { switch(tile) { case TILE_SHAPE_RAMP_NORTH: case TILE_SHAPE_RAMP_SOUTH: case TILE_SHAPE_RAMP_EAST: case TILE_SHAPE_RAMP_WEST: case TILE_SHAPE_RAMP_NORTHEAST: case TILE_SHAPE_RAMP_NORTHWEST: case TILE_SHAPE_RAMP_SOUTHEAST: case TILE_SHAPE_RAMP_SOUTHWEST: return true; default: return false; } }