Zvuky, změny v pathfindingu, přidány ventilace
This commit is contained in:
parent
4fdff0a0cc
commit
c5adebb2db
36 changed files with 527 additions and 143 deletions
|
|
@ -19,7 +19,7 @@ public static class MapManager {
|
|||
[(4, 0)] =[(4, 1, 1, ConnectorType.DOOR_REMOTE)],
|
||||
[(0, 1)] =[(1, 1, 1, ConnectorType.HALL)],
|
||||
[(1, 1)] =[(1, 2, 1, ConnectorType.DOOR_REMOTE)],
|
||||
[(2, 1)] =[(2, 2, 1, ConnectorType.HALL), (2, 0, 1, ConnectorType.DOOR_OFFICE)],
|
||||
[(2, 1)] =[(2, 2, 2, ConnectorType.HALL), (2, 0, 1, ConnectorType.DOOR_OFFICE)],
|
||||
[(3, 1)] =[(3, 2, 1, ConnectorType.DOOR_REMOTE), (4, 1, 1, ConnectorType.HALL)]
|
||||
};
|
||||
|
||||
|
|
@ -29,6 +29,8 @@ public static class MapManager {
|
|||
[(2,2)] = [(3,2,1)],
|
||||
[(3,2)] = [(4,2,1)]
|
||||
};
|
||||
|
||||
private static (int x, int y)[] ventTiles =[(0, 1), (4, 1), (2, 2), (0, 3), (4, 3)];
|
||||
|
||||
public static void InitMap() {
|
||||
for (int i = 0; i < 5; i++){
|
||||
|
|
@ -56,6 +58,15 @@ public static class MapManager {
|
|||
doors = GetAllConnectors().Where(c => c.Type == ConnectorType.DOOR_OFFICE || c.Type == ConnectorType.DOOR_REMOTE).ToList();
|
||||
doorsP1 = doors.Where(c => c.Owner == Server.P1).ToList();
|
||||
doorsP2 = doors.Where(c => c.Owner == Server.P2).ToList();
|
||||
|
||||
foreach (var tile1Coords in ventTiles){
|
||||
MapTile tile1 = map[tile1Coords.x, tile1Coords.y];
|
||||
foreach (var tile2Coords in ventTiles){
|
||||
MapTile tile2 = map[tile2Coords.x, tile2Coords.y];
|
||||
if(tile1.GetConnector(tile2) != null || tile1 == tile2) continue;
|
||||
tile1.AddConnector(new TileConnector(tile2, ConnectorType.VENT, 2));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static TileConnector[] GetAllConnectors() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue