You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
848 B
66 lines
848 B
package mightypork.rogue.world.gen.themes;
|
|
|
|
|
|
import mightypork.rogue.world.gen.MapTheme;
|
|
import mightypork.rogue.world.tile.TileModel;
|
|
import mightypork.rogue.world.tile.Tiles;
|
|
|
|
|
|
// basic dungeon theme
|
|
public class ThemeBrick implements MapTheme {
|
|
|
|
@Override
|
|
public TileModel wall()
|
|
{
|
|
return Tiles.BRICK_WALL;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel floor()
|
|
{
|
|
return Tiles.BRICK_FLOOR;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel door()
|
|
{
|
|
return Tiles.BRICK_DOOR;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel passage()
|
|
{
|
|
return Tiles.BRICK_PASSAGE;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel secretDoor()
|
|
{
|
|
return Tiles.BRICK_HIDDEN_DOOR;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel entrance()
|
|
{
|
|
return Tiles.BRICK_ENTRANCE;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel exit()
|
|
{
|
|
return Tiles.BRICK_EXIT;
|
|
}
|
|
|
|
|
|
@Override
|
|
public TileModel chest()
|
|
{
|
|
return Tiles.BRICK_CHEST;
|
|
}
|
|
}
|
|
|