Skip to content
Snippets Groups Projects
Commit 883753ec authored by Robert Goldmann's avatar Robert Goldmann
Browse files

updated tilePackDefault

parent 767e84aa
No related branches found
No related tags found
No related merge requests found
No preview for this file type
File added
No preview for this file type
......@@ -43,11 +43,14 @@ public enum TileType
//special castles with roads
CASTLE_TRIANGLE_ROAD_CURVE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
CASTLE_TRIANGLE_ROAD_RIGHT(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.GRASS, CenterType.CASTLE_TRIANGLE),
CASTLE_TRIANGLE_ROAD_LEFT(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.GRASS, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
CASTLE_TRIANGLE_ROAD_RIGHT_END_IN_CASTLE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.GRASS, CenterType.CASTLE_TRIANGLE),
CASTLE_TRIANGLE_ROAD_LEFT_END_IN_CASTLE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.GRASS, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
CASTLE_TUBE_ROAD_ONE_SIDE(EdgeType.CASTLE, EdgeType.ROAD, EdgeType.CASTLE, EdgeType.GRASS, CenterType.CASTLE),
CASTLE_TUBE_ROAD_TWO_SIDE(EdgeType.CASTLE, EdgeType.ROAD, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE),
CASTLE_U_ROAD_END(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE);
CASTLE_U_ROAD_END(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE),
//special tiles
CHURCH(EdgeType.GRASS, EdgeType.GRASS,EdgeType.GRASS ,EdgeType.GRASS, CenterType.CHURCH);
private EdgeType N;
......
package de.deadlocker8.roadgame.tilepacks;
import java.util.HashMap;
import de.deadlocker8.roadgame.logic.TileType;
public class TilePackAllPossibleTiles extends TilePack
{
public TilePackAllPossibleTiles()
{
super("All Possible Tiles");
tiles = new HashMap<>();
tiles.put(TileType.ROAD_END, 1);
tiles.put(TileType.ROAD_STRAIGHT, 1);
tiles.put(TileType.ROAD_CURVE, 1);
tiles.put(TileType.ROAD_T_JUNCTION, 1);
tiles.put(TileType.ROAD_X_JUNCTION, 1);
tiles.put(TileType.ROAD_END_CHURCH, 1);
tiles.put(TileType.ROAD_STRAIGHT_CHURCH, 1);
tiles.put(TileType.ROAD_CURVE_CHURCH, 1);
tiles.put(TileType.ROAD_T_JUNCTION_CHURCH, 1);
tiles.put(TileType.ROAD_X_JUNCTION_CHURCH, 1);
tiles.put(TileType.CASTLE_SINGLE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 1);
tiles.put(TileType.CASTLE_THREE_SINGLE, 1);
tiles.put(TileType.CASTLE_FOUR_SINGLE, 1);
tiles.put(TileType.CASTLE_TRIANGLE, 1);
tiles.put(TileType.CASTLE_TUBE, 1);
tiles.put(TileType.CASTLE_FULL, 1);
tiles.put(TileType.CASTLE_U, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE_ROAD_STRAIGHT, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR_ROAD_CURVE, 1);
tiles.put(TileType.CASTLE_THREE_SINGLE_ROAD_END, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_RIGHT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_LEFT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_TUBE_ROAD_ONE_SIDE, 1);
tiles.put(TileType.CASTLE_TUBE_ROAD_TWO_SIDE, 1);
tiles.put(TileType.CASTLE_U_ROAD_END, 1);
tiles.put(TileType.CHURCH, 1);
}
}
\ No newline at end of file
......@@ -11,40 +11,25 @@ public class TilePackDefault extends TilePack
super("Default");
tiles = new HashMap<>();
tiles.put(TileType.ROAD_END, 1);
tiles.put(TileType.ROAD_STRAIGHT, 1);
tiles.put(TileType.ROAD_CURVE, 1);
tiles.put(TileType.ROAD_T_JUNCTION, 1);
tiles.put(TileType.ROAD_STRAIGHT, 8);
tiles.put(TileType.ROAD_CURVE, 9);
tiles.put(TileType.ROAD_T_JUNCTION, 4);
tiles.put(TileType.ROAD_X_JUNCTION, 1);
tiles.put(TileType.ROAD_END_CHURCH, 1);
tiles.put(TileType.ROAD_STRAIGHT_CHURCH, 1);
tiles.put(TileType.ROAD_CURVE_CHURCH, 1);
tiles.put(TileType.ROAD_T_JUNCTION_CHURCH, 1);
tiles.put(TileType.ROAD_X_JUNCTION_CHURCH, 1);
tiles.put(TileType.CASTLE_SINGLE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 1);
tiles.put(TileType.CASTLE_THREE_SINGLE, 1);
tiles.put(TileType.CASTLE_FOUR_SINGLE, 1);
tiles.put(TileType.CASTLE_TRIANGLE, 1);
tiles.put(TileType.CASTLE_TUBE, 1);
tiles.put(TileType.ROAD_END_CHURCH, 2);
tiles.put(TileType.CASTLE_SINGLE, 5);
tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 3);
tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 2);
tiles.put(TileType.CASTLE_TRIANGLE, 5);
tiles.put(TileType.CASTLE_TUBE, 3);
tiles.put(TileType.CASTLE_FULL, 1);
tiles.put(TileType.CASTLE_U, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT_END_IN_CASTLE, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE_ROAD_STRAIGHT, 1);
tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR_ROAD_CURVE, 1);
tiles.put(TileType.CASTLE_THREE_SINGLE_ROAD_END, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_RIGHT, 1);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_LEFT, 1);
tiles.put(TileType.CASTLE_TUBE_ROAD_ONE_SIDE, 1);
tiles.put(TileType.CASTLE_TUBE_ROAD_TWO_SIDE, 1);
tiles.put(TileType.CASTLE_U_ROAD_END, 1);
tiles.put(TileType.CASTLE_U, 4);
tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 4);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 3);
tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 3);
tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 3);
tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 5);
tiles.put(TileType.CASTLE_U_ROAD_END, 3);
tiles.put(TileType.CHURCH, 4);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment