Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(int i = 0; i< 7; i++)
- {
- mtMortar[9, 27 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[9, 26 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[9, 27 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[9, 26 + i], NextEdgeset = 0, Cost = 0 });
- }
- for(int i = 0; i < 3; i++)
- {
- mtMortar[9 + i, 26].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[10 + i, 26], NextEdgeset = 0, Cost = 0 });
- mtMortar[9 + i, 27].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[10 + i, 27], NextEdgeset = 0, Cost = 0 });
- mtMortar[9 + i, 26].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[10 + i, 26], NextEdgeset = 0, Cost = 0 });
- mtMortar[9 + i, 27].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[10 + i, 27], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 15 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[15, 14 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 15 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[15, 14 + i], NextEdgeset = 0, Cost = 0 });
- }
- for(int i = 0; i < 5; i++)
- {
- mtMortar[12, 23 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[12, 22 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[12, 23 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[12, 22 + i], NextEdgeset = 0, Cost = 0 });
- }
- for(int i = 0; i <= 8; i++)
- {
- mtMortar[4 + i, 21].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4 + i, 20], NextEdgeset = 0, Cost = 0 });
- mtMortar[4 + i, 21].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4 + i, 20], NextEdgeset = 0, Cost = 0 });
- mtMortar[4 + i, 22].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4 + i, 21], NextEdgeset = 0, Cost = 0 });
- mtMortar[4 + i, 22].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4 + i, 21], NextEdgeset = 0, Cost = 0 });
- }
- for(int i = 0; i < 8; i++)
- {
- for(int j = 0; j <= 2; j++)
- {
- mtMortar[5 + i, 20 + j].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[4 + i, 20 + j], NextEdgeset = 0, Cost = 0 });
- mtMortar[5 + i, 20 + j].AddEdge(0, new Edge<GscTile>() { Action = Action.Left | Action.A, NextTile = mtMortar[4 + i, 20 + j], NextEdgeset = 0, Cost = 0 });
- }
- }
- for(int i = 0; i < 4; i++)
- {
- mtMortar[4, 17 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4, 18 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[4 + i, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[5 + i, 16], NextEdgeset = 0, Cost = 0 });
- mtMortar[4, 17 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4, 18 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[4 + i, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[5 + i, 16], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 14 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[15, 15 + i], NextEdgeset = 0, Cost = 0 });
- }
- mtMortar[8, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[8, 17], NextEdgeset = 0, Cost = 0 });
- mtMortar[8, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[8, 17], NextEdgeset = 0, Cost = 0 });
- mtMortar[8, 17].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[8, 18], NextEdgeset = 0, Cost = 0 });
- mtMortar[8, 17].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[8, 18], NextEdgeset = 0, Cost = 0 });
- for(int i = 0; i < 7; i++)
- {
- mtMortar[8 + i, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[9 + i, 18], NextEdgeset = 0, Cost = 0 });
- mtMortar[8 + i, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[9 + i, 18], NextEdgeset = 0, Cost = 0 });
- }
- mtMortar[15, 14].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[14, 14], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 14].AddEdge(0, new Edge<GscTile>() { Action = Action.Left | Action.A, NextTile = mtMortar[14, 14], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[15, 17], NextEdgeset = 0, Cost = 0 });
- mtMortar[15, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[15, 17], NextEdgeset = 0, Cost = 0 });
- for (int i = 0; i < 6; i++)
- {
- mtMortar[14, 9 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[14, 8 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[9 + i, 8].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[8 + i, 8], NextEdgeset = 0, Cost = 0 });
- mtMortar[14, 9 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[14, 8 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[9 + i, 8].AddEdge(0, new Edge<GscTile>() { Action = Action.Left | Action.A, NextTile = mtMortar[8 + i, 8], NextEdgeset = 0, Cost = 0 });
- }
- for(int i = 0; i < 4; i++)
- {
- mtMortar[8, 5 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[8, 4 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[8, 5 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[8, 4 + i], NextEdgeset = 0, Cost = 0 });
- mtMortar[8 + i, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[9 + i, 4], NextEdgeset = 0, Cost = 0 });
- mtMortar[8 + i, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[9 + i, 4], NextEdgeset = 0, Cost = 0 });
- }
- mtMortar[12, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[12, 5], NextEdgeset = 0, Cost = 0 });
- mtMortar[12, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[12, 5], NextEdgeset = 0, Cost = 0 });
- mtMortar[12, 5].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[12, 6], NextEdgeset = 0, Cost = 0 });
- mtMortar[12, 5].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[12, 6], NextEdgeset = 0, Cost = 0 });
- for(int i = 0; i < 3; i++)
- {
- mtMortar[12 + i, 6].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[13 + i, 6], NextEdgeset = 0, Cost = 0 });
- }
Advertisement
Add Comment
Please, Sign In to add comment