Tiles.java 1.4 KB

12345678910111213141516171819202122232425
  1. package pathgame.tilemap;
  2. public class Tiles
  3. {
  4. public final static Tile GRASS = new Tile(1, (pa) -> pa.getFasterGrass());
  5. public final static Tile GRASS_WITH_STONE = new Tile(1, (pa) -> pa.getFasterGrass());
  6. public final static Tile GRASS_WITH_6_BUSHES = new Tile(1, (pa) -> pa.getFasterGrass());
  7. public final static Tile GRASS_WITH_3_BUSHES = new Tile(1, (pa) -> pa.getFasterGrass());
  8. public final static Tile GRASS_WITH_FLOWERS = new Tile(1, (pa) -> pa.getFasterGrass());
  9. public final static Tile GRASS_WITH_HILL = new Tile(1, (pa) -> pa.getFasterGrass());
  10. public final static Tile GRASS_WITH_EARTH = new Tile(1, (pa) -> pa.getFasterGrass());
  11. public final static Tile[] GRASS_VARIANTS = new Tile[]
  12. {
  13. GRASS, GRASS_WITH_STONE, GRASS_WITH_6_BUSHES, GRASS_WITH_3_BUSHES,
  14. GRASS_WITH_FLOWERS, GRASS_WITH_HILL, GRASS_WITH_EARTH
  15. };
  16. public final static Tile FOREST = new Tile(2, 0.0f, (pa) -> pa.getFasterForest());
  17. public final static Tile SWAMP = new Tile(3);
  18. public final static Tile SHALLOW_WATER = new Tile(3, 0.0f, (pa) -> pa.getFasterShallowWater());
  19. public final static Tile DEEP_WATER = new Tile(5, 0.0f, (pa) -> pa.getFasterDeepWater());
  20. public final static Tile HILL = new Tile(3, 0.5f, (pa) -> pa.getFasterHill());
  21. public final static Tile MOUNTAIN = new Tile(5, 0.0f, (pa) -> pa.getFasterMountain());
  22. }