troptrop

code3

May 14th, 2023
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.21 KB | None | 0 0
  1. for(int i = 0; i< 7; i++)
  2. {
  3. mtMortar[9, 27 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[9, 26 + i], NextEdgeset = 0, Cost = 0 });
  4. mtMortar[9, 27 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[9, 26 + i], NextEdgeset = 0, Cost = 0 });
  5. }
  6. for(int i = 0; i < 3; i++)
  7. {
  8. mtMortar[9 + i, 26].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[10 + i, 26], NextEdgeset = 0, Cost = 0 });
  9. mtMortar[9 + i, 27].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[10 + i, 27], NextEdgeset = 0, Cost = 0 });
  10. mtMortar[9 + i, 26].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[10 + i, 26], NextEdgeset = 0, Cost = 0 });
  11. mtMortar[9 + i, 27].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[10 + i, 27], NextEdgeset = 0, Cost = 0 });
  12.  
  13. mtMortar[15, 15 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[15, 14 + i], NextEdgeset = 0, Cost = 0 });
  14. mtMortar[15, 15 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[15, 14 + i], NextEdgeset = 0, Cost = 0 });
  15. }
  16. for(int i = 0; i < 5; i++)
  17. {
  18. mtMortar[12, 23 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[12, 22 + i], NextEdgeset = 0, Cost = 0 });
  19. mtMortar[12, 23 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[12, 22 + i], NextEdgeset = 0, Cost = 0 });
  20. }
  21. for(int i = 0; i <= 8; i++)
  22. {
  23. mtMortar[4 + i, 21].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4 + i, 20], NextEdgeset = 0, Cost = 0 });
  24. mtMortar[4 + i, 21].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4 + i, 20], NextEdgeset = 0, Cost = 0 });
  25. mtMortar[4 + i, 22].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4 + i, 21], NextEdgeset = 0, Cost = 0 });
  26. mtMortar[4 + i, 22].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4 + i, 21], NextEdgeset = 0, Cost = 0 });
  27.  
  28.  
  29. }
  30. for(int i = 0; i < 8; i++)
  31. {
  32. for(int j = 0; j <= 2; j++)
  33. {
  34. mtMortar[5 + i, 20 + j].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[4 + i, 20 + j], NextEdgeset = 0, Cost = 0 });
  35. 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 });
  36. }
  37. }
  38. for(int i = 0; i < 4; i++)
  39. {
  40. mtMortar[4, 17 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[4, 18 + i], NextEdgeset = 0, Cost = 0 });
  41. mtMortar[4 + i, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[5 + i, 16], NextEdgeset = 0, Cost = 0 });
  42. mtMortar[4, 17 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[4, 18 + i], NextEdgeset = 0, Cost = 0 });
  43. mtMortar[4 + i, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[5 + i, 16], NextEdgeset = 0, Cost = 0 });
  44.  
  45. mtMortar[15, 14 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[15, 15 + i], NextEdgeset = 0, Cost = 0 });
  46. }
  47. mtMortar[8, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[8, 17], NextEdgeset = 0, Cost = 0 });
  48. mtMortar[8, 16].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[8, 17], NextEdgeset = 0, Cost = 0 });
  49. mtMortar[8, 17].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[8, 18], NextEdgeset = 0, Cost = 0 });
  50. mtMortar[8, 17].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[8, 18], NextEdgeset = 0, Cost = 0 });
  51. for(int i = 0; i < 7; i++)
  52. {
  53. mtMortar[8 + i, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[9 + i, 18], NextEdgeset = 0, Cost = 0 });
  54. mtMortar[8 + i, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[9 + i, 18], NextEdgeset = 0, Cost = 0 });
  55. }
  56. mtMortar[15, 14].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[14, 14], NextEdgeset = 0, Cost = 0 });
  57. mtMortar[15, 14].AddEdge(0, new Edge<GscTile>() { Action = Action.Left | Action.A, NextTile = mtMortar[14, 14], NextEdgeset = 0, Cost = 0 });
  58. mtMortar[15, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[15, 17], NextEdgeset = 0, Cost = 0 });
  59. mtMortar[15, 18].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[15, 17], NextEdgeset = 0, Cost = 0 });
  60. for (int i = 0; i < 6; i++)
  61. {
  62. mtMortar[14, 9 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[14, 8 + i], NextEdgeset = 0, Cost = 0 });
  63. mtMortar[9 + i, 8].AddEdge(0, new Edge<GscTile>() { Action = Action.Left, NextTile = mtMortar[8 + i, 8], NextEdgeset = 0, Cost = 0 });
  64. mtMortar[14, 9 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[14, 8 + i], NextEdgeset = 0, Cost = 0 });
  65. mtMortar[9 + i, 8].AddEdge(0, new Edge<GscTile>() { Action = Action.Left | Action.A, NextTile = mtMortar[8 + i, 8], NextEdgeset = 0, Cost = 0 });
  66. }
  67. for(int i = 0; i < 4; i++)
  68. {
  69. mtMortar[8, 5 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up, NextTile = mtMortar[8, 4 + i], NextEdgeset = 0, Cost = 0 });
  70. mtMortar[8, 5 + i].AddEdge(0, new Edge<GscTile>() { Action = Action.Up | Action.A, NextTile = mtMortar[8, 4 + i], NextEdgeset = 0, Cost = 0 });
  71. mtMortar[8 + i, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[9 + i, 4], NextEdgeset = 0, Cost = 0 });
  72. mtMortar[8 + i, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Right | Action.A, NextTile = mtMortar[9 + i, 4], NextEdgeset = 0, Cost = 0 });
  73. }
  74. mtMortar[12, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[12, 5], NextEdgeset = 0, Cost = 0 });
  75. mtMortar[12, 4].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[12, 5], NextEdgeset = 0, Cost = 0 });
  76. mtMortar[12, 5].AddEdge(0, new Edge<GscTile>() { Action = Action.Down, NextTile = mtMortar[12, 6], NextEdgeset = 0, Cost = 0 });
  77. mtMortar[12, 5].AddEdge(0, new Edge<GscTile>() { Action = Action.Down | Action.A, NextTile = mtMortar[12, 6], NextEdgeset = 0, Cost = 0 });
  78.  
  79. for(int i = 0; i < 3; i++)
  80. {
  81. mtMortar[12 + i, 6].AddEdge(0, new Edge<GscTile>() { Action = Action.Right, NextTile = mtMortar[13 + i, 6], NextEdgeset = 0, Cost = 0 });
  82. }
Advertisement
Add Comment
Please, Sign In to add comment