Browse Source

Now working on Windows

DricomDragon 6 years ago
parent
commit
df06f91df6
100 changed files with 580 additions and 15 deletions
  1. 2 0
      .gitignore
  2. 7 3
      CMakeLists.txt
  3. 1 1
      Control/Input.h
  4. 7 7
      Game.cpp
  5. 3 2
      Game.h
  6. 3 2
      HitManager.h
  7. 9 0
      Resources/Levels/Alderande/Bloc10.txt
  8. 5 0
      Resources/Levels/Alderande/MiniFZ.txt
  9. 5 0
      Resources/Levels/Alderande/TorpEL.txt
  10. 1 0
      Resources/Levels/Alderande/w_1.txt
  11. 2 0
      Resources/Levels/Alderande/w_2.txt
  12. 3 0
      Resources/Levels/Alderande/w_3.txt
  13. 4 0
      Resources/Levels/Alderande/w_4.txt
  14. 4 0
      Resources/Levels/Alderande/w_5.txt
  15. 1 0
      Resources/Levels/Alderande/w_6.txt
  16. 7 0
      Resources/Levels/BlueMoon/X.txt
  17. 7 0
      Resources/Levels/BlueMoon/Y.txt
  18. 9 0
      Resources/Levels/BlueMoon/Z.txt
  19. 3 0
      Resources/Levels/BlueMoon/w_1.txt
  20. 4 0
      Resources/Levels/BlueMoon/w_2.txt
  21. 5 0
      Resources/Levels/BlueMoon/w_3.txt
  22. 6 0
      Resources/Levels/BlueMoon/w_4.txt
  23. 7 0
      Resources/Levels/BlueMoon/w_5.txt
  24. 5 0
      Resources/Levels/DistantSite2016_UK/Breaker.txt
  25. 8 0
      Resources/Levels/DistantSite2016_UK/Endigger.txt
  26. 5 0
      Resources/Levels/DistantSite2016_UK/HBShip.txt
  27. 1 0
      Resources/Levels/DistantSite2016_UK/w_1.txt
  28. 2 0
      Resources/Levels/DistantSite2016_UK/w_2.txt
  29. 4 0
      Resources/Levels/DistantSite2016_UK/w_3.txt
  30. 3 0
      Resources/Levels/DistantSite2016_UK/w_4.txt
  31. 5 0
      Resources/Levels/DistantSite2016_UK/w_5.txt
  32. 7 0
      Resources/Levels/DistantSite2016_UK/w_6.txt
  33. 8 0
      Resources/Levels/DistantSite2016_UK/w_7.txt
  34. 7 0
      Resources/Levels/Faiz/Cargo.txt
  35. 3 0
      Resources/Levels/Faiz/Dard.txt
  36. 7 0
      Resources/Levels/Faiz/Simp.txt
  37. 2 0
      Resources/Levels/Faiz/w_1.txt
  38. 6 0
      Resources/Levels/Faiz/w_2.txt
  39. 7 0
      Resources/Levels/Faiz/w_3.txt
  40. 9 0
      Resources/Levels/Faiz/w_4.txt
  41. 8 0
      Resources/Levels/Faiz/w_5.txt
  42. 10 0
      Resources/Levels/Faiz/w_6.txt
  43. 12 0
      Resources/Levels/Genii/Geo.txt
  44. 11 0
      Resources/Levels/Genii/Miner.txt
  45. 9 0
      Resources/Levels/Genii/Nanostray.txt
  46. 4 0
      Resources/Levels/Genii/Nosmo.txt
  47. 4 0
      Resources/Levels/Genii/w_1.txt
  48. 7 0
      Resources/Levels/Genii/w_2.txt
  49. 10 0
      Resources/Levels/Genii/w_3.txt
  50. 11 0
      Resources/Levels/Genii/w_4.txt
  51. 11 0
      Resources/Levels/Genii/w_5.txt
  52. 10 0
      Resources/Levels/Genii/w_6.txt
  53. 7 0
      Resources/Levels/KeplerSite429_M75/Escorter.txt
  54. 7 0
      Resources/Levels/KeplerSite429_M75/Extractor.txt
  55. 5 0
      Resources/Levels/KeplerSite429_M75/MiniCargo.txt
  56. 2 0
      Resources/Levels/KeplerSite429_M75/w_1.txt
  57. 3 0
      Resources/Levels/KeplerSite429_M75/w_2.txt
  58. 4 0
      Resources/Levels/KeplerSite429_M75/w_3.txt
  59. 6 0
      Resources/Levels/KeplerSite429_M75/w_4.txt
  60. 10 0
      Resources/Levels/KeplerSite429_M75/w_5.txt
  61. 10 0
      Resources/Levels/Kratarite/Fiasko.txt
  62. 6 0
      Resources/Levels/Kratarite/Manako.txt
  63. 4 0
      Resources/Levels/Kratarite/Oko.txt
  64. 3 0
      Resources/Levels/Kratarite/w_1.txt
  65. 7 0
      Resources/Levels/Kratarite/w_2.txt
  66. 12 0
      Resources/Levels/Kratarite/w_3.txt
  67. 11 0
      Resources/Levels/Kratarite/w_4.txt
  68. 8 0
      Resources/Levels/Kratarite/w_5.txt
  69. 13 0
      Resources/Levels/Kratarite/w_6.txt
  70. 8 0
      Resources/Levels/Telurande/Dinger.txt
  71. 4 0
      Resources/Levels/Telurande/Ter.txt
  72. 8 0
      Resources/Levels/Telurande/Toper.txt
  73. 1 0
      Resources/Levels/Telurande/w_1.txt
  74. 3 0
      Resources/Levels/Telurande/w_2.txt
  75. 5 0
      Resources/Levels/Telurande/w_3.txt
  76. 5 0
      Resources/Levels/Telurande/w_4.txt
  77. 4 0
      Resources/Levels/Telurande/w_5.txt
  78. 1 0
      Resources/Levels/Telurande/w_6.txt
  79. 14 0
      Resources/Levels/Telurande/w_7.txt
  80. 0 0
      Resources/Levels/Template/w_1.txt
  81. 0 0
      Resources/Levels/Template/w_2.txt
  82. 0 0
      Resources/Levels/Template/w_3.txt
  83. 0 0
      Resources/Levels/Template/w_4.txt
  84. 0 0
      Resources/Levels/Template/w_5.txt
  85. 0 0
      Resources/Levels/Template/w_6.txt
  86. 0 0
      Resources/Levels/Template/w_7.txt
  87. 0 0
      Resources/Levels/Template/w_8.txt
  88. 0 0
      Resources/Levels/Template/w_9.txt
  89. 15 0
      Resources/Levels/Titan/Athena.txt
  90. 5 0
      Resources/Levels/Titan/Builder.txt
  91. 15 0
      Resources/Levels/Titan/Helios.txt
  92. 19 0
      Resources/Levels/Titan/Zeus.txt
  93. 7 0
      Resources/Levels/Titan/w_1.txt
  94. 3 0
      Resources/Levels/Titan/w_2.txt
  95. 4 0
      Resources/Levels/Titan/w_3.txt
  96. 5 0
      Resources/Levels/Titan/w_4.txt
  97. 9 0
      Resources/Levels/Titan/w_5.txt
  98. 13 0
      Resources/Levels/Tutoriel/Brexit.txt
  99. 13 0
      Resources/Levels/Tutoriel/Cockpit.txt
  100. 0 0
      Resources/Levels/Tutoriel/Cutter.txt

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+.idea/
+cmake-build-debug/

+ 7 - 3
CMakeLists.txt

@@ -4,15 +4,17 @@ project(ASCCI_Space_Destroyer_CLion)
 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR})
 
 find_package(SDL)
-find_package(SDL_gfx)
 
 
-include_directories(${SDL_INCLUDE_DIR} ${SDLGFX_INCLUDE_DIR})
+include_directories(${SDL_INCLUDE_DIR})
 
 set(CMAKE_CXX_STANDARD 11)
 
 set(SOURCE_FILES
         main.cpp
+        SDL_GFX/SDL_gfxPrimitives.c
+        SDL_GFX/SDL_gfxBlitFunc.c
+        SDL_GFX/SDL_rotozoom.c
         Ally.cpp
         Foe.cpp
         Game.cpp
@@ -35,4 +37,6 @@ set(SOURCE_FILES
 
 add_executable(ASCCI_Space_Destroyer_CLion ${SOURCE_FILES})
 
-target_link_libraries(ASCCI_Space_Destroyer_CLion ${SDL_LIBRARY} ${SDLGFX_LIBRARY})
+target_link_libraries(ASCCI_Space_Destroyer_CLion ${SDL_LIBRARY})
+
+file(COPY Resources DESTINATION ${RUNTIME_OUTPUT_DIRECTORY}/)

+ 1 - 1
Control/Input.h

@@ -6,7 +6,7 @@
 
 // Include
 #include <iostream>
-#include <SDL/SDL.h>
+#include <SDL.h>
 #include <vector>
 
 

+ 7 - 7
Game.cpp

@@ -84,9 +84,9 @@ string Game::menu()
 {
     /// [1] Préparation
     // [1.2] Chargement des index
-    ifstream levelStream("Levels/index.txt");
-    ifstream shipStream("Ships/index.txt");
-    ifstream playerStream("Saves/index.txt");
+    ifstream levelStream("Resources/Levels/index.txt");
+    ifstream shipStream("Resources/Ships/index.txt");
+    ifstream playerStream("Resources/Saves/index.txt");
 
     // [1.3] Variables
     string line;
@@ -133,7 +133,7 @@ string Game::menu()
     }
 
     // [1.1] Préparation du joueur
-    m_player.loadShape( "Ships/" + shipNames[m_shipSelect] + ".txt" );
+    m_player.loadShape("Resources/Ships/" + shipNames[m_shipSelect] + ".txt");
     m_player.setPos( 50, 100 );
     shipCpu[m_shipSelect] = m_player.countCPU();
     string weapNames[ SHOT_NB ] = ACTOR_NAME;
@@ -167,7 +167,7 @@ string Game::menu()
             m_shipSelect += 1;
             if ( m_shipSelect >= shipNames.size() ) m_shipSelect = 0;
 
-            m_player.loadShape( "Ships/" + shipNames[m_shipSelect] + ".txt" );
+            m_player.loadShape("Resources/Ships/" + shipNames[m_shipSelect] + ".txt");
             m_player.setPos( 50, 100 );
 
             if ( shipCpu[m_shipSelect] == 0 ) shipCpu[m_shipSelect] = m_player.countCPU();
@@ -181,7 +181,7 @@ string Game::menu()
             m_shipSelect -= 1;
             if ( m_shipSelect >= shipNames.size() ) m_shipSelect = shipNames.size() - 1;
 
-            m_player.loadShape( "Ships/" + shipNames[m_shipSelect] + ".txt" );
+            m_player.loadShape("Resources/Ships/" + shipNames[m_shipSelect] + ".txt");
             m_player.setPos( 50, 100 );
 
             if ( shipCpu[m_shipSelect] == 0 ) shipCpu[m_shipSelect] = m_player.countCPU();
@@ -321,7 +321,7 @@ bool Game::rush( string planet )
 {
     /// [1] Préparation
     // [1.1] Préparation du joueur
-    //m_player.loadShape("Ships/LightBeam.txt");
+    //m_player.loadShape("Resources/Ships/LightBeam.txt");
     m_player.setPos( m_screen->w, m_screen->h / 2 );
 
     // [1.2] Nettoyage

+ 3 - 2
Game.h

@@ -7,9 +7,10 @@
 #include <ctime>
 
 // SDL
-#include <SDL/SDL.h>
+#include <SDL.h>
 #undef main
-#include <SDL/SDL_gfxPrimitives.h>
+
+#include "SDL_GFX/SDL_gfxPrimitives.h"
 
 // Local
 #include "HitManager.h"

+ 3 - 2
HitManager.h

@@ -8,9 +8,10 @@
 #include <vector>
 
 // SDL
-#include <SDL/SDL.h>
+#include <SDL.h>
 #undef main
-#include <SDL/SDL_gfxPrimitives.h>
+
+#include "SDL_GFX/SDL_gfxPrimitives.h"
 
 // Combat
 #include "Shot.h"

+ 9 - 0
Resources/Levels/Alderande/Bloc10.txt

@@ -0,0 +1,9 @@
+#|########[-
+#|########
+#|########
+#|########[-
+(m)>>>>>>>
+#|########[-
+#|########
+#|########
+#|########[-

+ 5 - 0
Resources/Levels/Alderande/MiniFZ.txt

@@ -0,0 +1,5 @@
+  >>#>#[-
+   +<##---#>>
+=>++ (m)#-#[<
+   +<##---#>>
+  >>#>#[-

+ 5 - 0
Resources/Levels/Alderande/TorpEL.txt

@@ -0,0 +1,5 @@
+  +
+>>+->
+ #(m)#[-
+>>+->
+  +

+ 1 - 0
Resources/Levels/Alderande/w_1.txt

@@ -0,0 +1 @@
+TorpEL 50 0

+ 2 - 0
Resources/Levels/Alderande/w_2.txt

@@ -0,0 +1,2 @@
+TorpEL 10 0
+TorpEL 90 0

+ 3 - 0
Resources/Levels/Alderande/w_3.txt

@@ -0,0 +1,3 @@
+TorpEL 10 50
+TorpEL 50 0
+TorpEL 90 100

+ 4 - 0
Resources/Levels/Alderande/w_4.txt

@@ -0,0 +1,4 @@
+MiniFZ 50 0
+TorpEL 10 50
+TorpEL 60 150
+TorpEL 90 100

+ 4 - 0
Resources/Levels/Alderande/w_5.txt

@@ -0,0 +1,4 @@
+TorpEL 10 0
+TorpEL 90 0
+TorpEL 35 150
+TorpEL 65 150

+ 1 - 0
Resources/Levels/Alderande/w_6.txt

@@ -0,0 +1 @@
+Bloc10 50 0

+ 7 - 0
Resources/Levels/BlueMoon/X.txt

@@ -0,0 +1,7 @@
+>#      #[-
+>##    ##
+  ##\ ##
+   #m#X
+  ##/ ##
+>##    ##
+>#      #[-

+ 7 - 0
Resources/Levels/BlueMoon/Y.txt

@@ -0,0 +1,7 @@
+##[-
+ ##
+  ##  /\
+  >##|m-Y##>
+  ##  \/
+ ##
+##[-

+ 9 - 0
Resources/Levels/BlueMoon/Z.txt

@@ -0,0 +1,9 @@
+[-]#######
+       ##
+      ##
+    )##
+    m#)Z)
+   #)
+  ##
+ ##
+#######[-]

+ 3 - 0
Resources/Levels/BlueMoon/w_1.txt

@@ -0,0 +1,3 @@
+X 50 0
+Y 20 130
+Z 80 300

+ 4 - 0
Resources/Levels/BlueMoon/w_2.txt

@@ -0,0 +1,4 @@
+X 90 0
+Y 10 0
+Z 65 150
+X 35 300

+ 5 - 0
Resources/Levels/BlueMoon/w_3.txt

@@ -0,0 +1,5 @@
+X 90 0
+Z 50 80
+Y 10 40
+Y 65 200
+Y 35 350

+ 6 - 0
Resources/Levels/BlueMoon/w_4.txt

@@ -0,0 +1,6 @@
+X 90 0
+Y 10 0
+X 65 100
+Z 35 200
+Z 15 400
+Z 50 420

+ 7 - 0
Resources/Levels/BlueMoon/w_5.txt

@@ -0,0 +1,7 @@
+X 6 0
+X 94 0
+X 12 100
+X 88 100
+X 18 300
+X 82 300
+Y 50 400

+ 5 - 0
Resources/Levels/DistantSite2016_UK/Breaker.txt

@@ -0,0 +1,5 @@
+ >####
+ #######\
+|##m>   [-
+ #UKIP##/
+ >####

+ 8 - 0
Resources/Levels/DistantSite2016_UK/Endigger.txt

@@ -0,0 +1,8 @@
+/#################\
+}###+-<m>---########\
+\###|##########BREXIT#\
+   #|#
+   #|#
+  ##|#[-
+ ###+-[-
+  ####[-

+ 5 - 0
Resources/Levels/DistantSite2016_UK/HBShip.txt

@@ -0,0 +1,5 @@
+         ^
+        <m>
+[|]##################>
+[|]####OUT_OF_EURO#########>
+[|]##################>

+ 1 - 0
Resources/Levels/DistantSite2016_UK/w_1.txt

@@ -0,0 +1 @@
+Endigger 50 0

+ 2 - 0
Resources/Levels/DistantSite2016_UK/w_2.txt

@@ -0,0 +1,2 @@
+Breaker 30 0
+Breaker 60 350

+ 4 - 0
Resources/Levels/DistantSite2016_UK/w_3.txt

@@ -0,0 +1,4 @@
+Endigger 10 0
+Breaker 80 300
+Breaker 60 600
+Breaker 70 800

+ 3 - 0
Resources/Levels/DistantSite2016_UK/w_4.txt

@@ -0,0 +1,3 @@
+HBShip 50 0
+Breaker 40 250
+Breaker 65 500

+ 5 - 0
Resources/Levels/DistantSite2016_UK/w_5.txt

@@ -0,0 +1,5 @@
+Endigger 25 0
+Endigger 75 0
+Endigger 50 450
+Endigger 33 600
+Endigger 66 700

+ 7 - 0
Resources/Levels/DistantSite2016_UK/w_6.txt

@@ -0,0 +1,7 @@
+Breaker 33 0
+Breaker 66 0
+HBShip 50 250
+Endigger 75 550
+Endigger 25 650
+Breaker 33 700
+Breaker 66 700

+ 8 - 0
Resources/Levels/DistantSite2016_UK/w_7.txt

@@ -0,0 +1,8 @@
+Breaker 50 0
+Endigger 25 250
+Endigger 75 350
+HBShip 33 500
+HBShip 66 600
+HBShip 80 700
+Breaker 33 800
+Breaker 66 800

+ 7 - 0
Resources/Levels/Faiz/Cargo.txt

@@ -0,0 +1,7 @@
+>###\
+>#|#\#############^####>
+>###\#/^v^v^v####<m>#######>
+     #|CARGO|#####v##\
+>###-#\_____/#######[-
+>#|#-################/
+>###-#########

+ 3 - 0
Resources/Levels/Faiz/Dard.txt

@@ -0,0 +1,3 @@
+--
+ m{D-[--
+--

+ 7 - 0
Resources/Levels/Faiz/Simp.txt

@@ -0,0 +1,7 @@
+ #
+ ###
+>##|####\\
+ #m|#[|
+>##|####//
+ ###
+ #

+ 2 - 0
Resources/Levels/Faiz/w_1.txt

@@ -0,0 +1,2 @@
+Dard 33 0
+Simp 66 150

+ 6 - 0
Resources/Levels/Faiz/w_2.txt

@@ -0,0 +1,6 @@
+Simp 25 0
+Simp 50 150
+Simp 75 300
+Dard 60 200
+Dard 80 220
+Dard 70 250

+ 7 - 0
Resources/Levels/Faiz/w_3.txt

@@ -0,0 +1,7 @@
+Dard 15 0
+Dard 85 100
+Dard 35 200
+Dard 65 300
+Simp 25 600
+Simp 75 600
+Cargo 50 650

+ 9 - 0
Resources/Levels/Faiz/w_4.txt

@@ -0,0 +1,9 @@
+Dard 15 0
+Dard 85 100
+Dard 35 200
+Dard 65 300
+Dard 10 400
+Dard 90 450
+Simp 25 600
+Simp 75 600
+Cargo 50 650

+ 8 - 0
Resources/Levels/Faiz/w_5.txt

@@ -0,0 +1,8 @@
+Simp 15 0
+Simp 50 150
+Simp 75 300
+Simp 60 200
+Simp 85 220
+Simp 70 250
+Cargo 50 650
+Cargo 75 650

+ 10 - 0
Resources/Levels/Faiz/w_6.txt

@@ -0,0 +1,10 @@
+Dard 15 0
+Dard 85 100
+Dard 35 200
+Dard 65 300
+Simp 25 400
+Simp 75 400
+Simp 35 550
+Simp 65 550
+Simp 45 750
+Cargo 50 900

+ 12 - 0
Resources/Levels/Genii/Geo.txt

@@ -0,0 +1,12 @@
+           /|\
+ ########-]#|#[-########
+           #|#
+ ########-]#|#[-########
+           #|#
+########-]#|m|#[-########
+           #|#
+ ########-]#|#[-########
+           #|#
+ ########-]#|#[-########
+           #|#
+           \|/

+ 11 - 0
Resources/Levels/Genii/Miner.txt

@@ -0,0 +1,11 @@
+     ####
+    ##  ##
+   ##    ##
+  ##      ##
+ ##        ##
+####<m>[<# ###
+ ##        ##
+  ##      ##
+   ##    ##
+    ##  ##
+     ####

+ 9 - 0
Resources/Levels/Genii/Nanostray.txt

@@ -0,0 +1,9 @@
+|####+####\
+|####+####/
+  <##+##>
+/####[-####\
+||m|||#######<X>
+\####[-####/
+  ##/
+ ##/
+##/

+ 4 - 0
Resources/Levels/Genii/Nosmo.txt

@@ -0,0 +1,4 @@
+>#######>
+  <##]
+{\\m>#[-##>
+ //V ###/

+ 4 - 0
Resources/Levels/Genii/w_1.txt

@@ -0,0 +1,4 @@
+Nosmo 90 0
+Nosmo 25 60
+Nosmo 60 120
+Nosmo 80 240

+ 7 - 0
Resources/Levels/Genii/w_2.txt

@@ -0,0 +1,7 @@
+Nosmo 60 0
+Nosmo 40 50
+Nosmo 15 112
+Nosmo 85 112
+Nanostray 50 200
+Nosmo 25 250
+Nosmo 75 250

+ 10 - 0
Resources/Levels/Genii/w_3.txt

@@ -0,0 +1,10 @@
+Nosmo 10 0
+Nosmo 90 0
+Nosmo 25 20
+Nosmo 75 20
+Nanostray 50 100
+Nosmo 60 300
+Nosmo 40 300
+Miner 50 400
+Nosmo 80 450
+Nosmo 20 460

+ 11 - 0
Resources/Levels/Genii/w_4.txt

@@ -0,0 +1,11 @@
+Nosmo 10 0
+Nosmo 20 10
+Miner 15 150
+Nosmo 80 160
+Nosmo 90 170
+Miner 85 300
+Nanostray 50 500
+Miner 50 650
+Miner 60 700
+Miner 40 700
+Nosmo 50 850

+ 11 - 0
Resources/Levels/Genii/w_5.txt

@@ -0,0 +1,11 @@
+Nanostray 25 0
+Nanostray 75 10
+Nanostray 50 20
+Nosmo 90 200
+Nosmo 80 250
+Nosmo 70 310
+Nosmo 60 380
+Nosmo 50 440
+Nosmo 40 490
+Nosmo 30 530
+Nosmo 20 560

+ 10 - 0
Resources/Levels/Genii/w_6.txt

@@ -0,0 +1,10 @@
+Nanostray 50 0
+Nanostray 65 100
+Nanostray 35 100
+Nanostray 20 160
+Nanostray 80 160
+Miner 25 300
+Miner 75 300
+Miner 50 360
+Nanostray 50 500
+Geo 50 1000

+ 7 - 0
Resources/Levels/KeplerSite429_M75/Escorter.txt

@@ -0,0 +1,7 @@
+/###}
+#/
+##+#######[-###\
+#+m+############>
+##+#[-#########/
+ #\       /##
+ \##########/

+ 7 - 0
Resources/Levels/KeplerSite429_M75/Extractor.txt

@@ -0,0 +1,7 @@
+      //
+     //
+    //
+<m#||[<|>>>>
+    \\
+     \\
+      \\

+ 5 - 0
Resources/Levels/KeplerSite429_M75/MiniCargo.txt

@@ -0,0 +1,5 @@
+   >##m##>
+     >#<
+\#############\
+ \##CARGO#[-######\
+  \#################\

+ 2 - 0
Resources/Levels/KeplerSite429_M75/w_1.txt

@@ -0,0 +1,2 @@
+MiniCargo 25 0
+MiniCargo 80 20

+ 3 - 0
Resources/Levels/KeplerSite429_M75/w_2.txt

@@ -0,0 +1,3 @@
+MiniCargo 60 0
+Escorter 70 150
+Escorter 50 200

+ 4 - 0
Resources/Levels/KeplerSite429_M75/w_3.txt

@@ -0,0 +1,4 @@
+Extractor 50 0
+Extractor 30 200
+Extractor 74 400
+Escorter 60 300

+ 6 - 0
Resources/Levels/KeplerSite429_M75/w_4.txt

@@ -0,0 +1,6 @@
+MiniCargo 30 0
+Escorter 20 150
+Escorter 40 200
+MiniCargo 60 250
+Escorter 70 500
+Escorter 50 550

+ 10 - 0
Resources/Levels/KeplerSite429_M75/w_5.txt

@@ -0,0 +1,10 @@
+MiniCargo 10 0
+MiniCargo 90 0
+MiniCargo 25 20
+MiniCargo 75 20
+Escorter 18 400
+MiniCargo 60 300
+MiniCargo 40 300
+Extractor 50 500
+MiniCargo 80 650
+MiniCargo 20 760

+ 10 - 0
Resources/Levels/Kratarite/Fiasko.txt

@@ -0,0 +1,10 @@
+        /|\
+        |||
+     [O |||~~~~
+  }:-KM]|||--|[-~
+     [O |||  |~~~~
+ }::()::|m|--|[-~~~
+       ///   /~~~~
+}:-KM]///   /[-~~
+ [O  ///---/[>~~
+     ||/~~~~~~

+ 6 - 0
Resources/Levels/Kratarite/Manako.txt

@@ -0,0 +1,6 @@
+    /\
+   [O |     \
+  /LX/|\    |\
+}:|KX(m)-[O-->>
+ :/  \//    [-/
+ /<[O       |/

+ 4 - 0
Resources/Levels/Kratarite/Oko.txt

@@ -0,0 +1,4 @@
+  /[O
+ //X::::\
+<[OX(m)-|>
+ \__/ | |

+ 3 - 0
Resources/Levels/Kratarite/w_1.txt

@@ -0,0 +1,3 @@
+Oko 50 0
+Oko 20 66
+Oko 80 150

+ 7 - 0
Resources/Levels/Kratarite/w_2.txt

@@ -0,0 +1,7 @@
+Oko 90 0
+Oko 10 0
+Oko 65 46
+Oko 35 92
+Oko 15 120
+Oko 50 160
+Oko 85 200

+ 12 - 0
Resources/Levels/Kratarite/w_3.txt

@@ -0,0 +1,12 @@
+Oko 90 0
+Manako 50 40
+Oko 45 8
+Oko 65 92
+Oko 35 184
+Oko 15 240
+Manako 50 320
+Oko 85 400
+Oko 15 440
+Oko 35 480
+Manako 30 600
+Manako 70 620

+ 11 - 0
Resources/Levels/Kratarite/w_4.txt

@@ -0,0 +1,11 @@
+Oko 6 0
+Oko 94 0
+Oko 12 40
+Oko 88 40
+Oko 18 80
+Oko 82 80
+Manako 50 100
+Manako 50 360
+Manako 25 230
+Manako 75 230
+Fiasko 50 550

+ 8 - 0
Resources/Levels/Kratarite/w_5.txt

@@ -0,0 +1,8 @@
+Manako 90 0
+Manako 10 0
+Manako 65 46
+Manako 35 92
+Manako 15 120
+Manako 50 160
+Manako 85 200
+Fiasko 50 525

+ 13 - 0
Resources/Levels/Kratarite/w_6.txt

@@ -0,0 +1,13 @@
+Manako 90 0
+Oko 20 20
+Fiasko 50 40
+Manako 40 8
+Manako 65 100
+Manako 30 190
+Manako 10 240
+Fiasko 50 322
+Manako 85 400
+Manako 10 440
+Manako 30 480
+Fiasko 25 800
+Fiasko 70 1000

+ 8 - 0
Resources/Levels/Telurande/Dinger.txt

@@ -0,0 +1,8 @@
+ \\
+  \\
+  #||##
+ ###[~##
+#(m)###[~##=#=#[{#
+ ###[~##  #######
+ |##=##    ##=##
+ \\

+ 4 - 0
Resources/Levels/Telurande/Ter.txt

@@ -0,0 +1,4 @@
+  #
+ ###\___
+ [~#m)
+}###>>

+ 8 - 0
Resources/Levels/Telurande/Toper.txt

@@ -0,0 +1,8 @@
+\\\\\\\\\\\\\\\\\\
+|[~]-=-=-=-=-=-=-=|
+(m)|[~]-=-=-=-=-=-=-=|
+[O##"
+###"
+##"
+#"
+"

+ 1 - 0
Resources/Levels/Telurande/w_1.txt

@@ -0,0 +1 @@
+Dinger 50 0

+ 3 - 0
Resources/Levels/Telurande/w_2.txt

@@ -0,0 +1,3 @@
+Toper 35 0
+Ter 65 0
+Toper 10 50

+ 5 - 0
Resources/Levels/Telurande/w_3.txt

@@ -0,0 +1,5 @@
+Toper 50 0
+Ter 60 150
+Ter 40 170
+Toper 75 250
+Toper 25 450

+ 5 - 0
Resources/Levels/Telurande/w_4.txt

@@ -0,0 +1,5 @@
+Ter 50 0
+Toper 51 125
+Dinger 44 256
+Dinger 22 356
+Dinger 77 400

+ 4 - 0
Resources/Levels/Telurande/w_5.txt

@@ -0,0 +1,4 @@
+Dinger 20
+Dinger 40
+Dinger 60
+Dinger 80

+ 1 - 0
Resources/Levels/Telurande/w_6.txt

@@ -0,0 +1 @@
+Ter 50 100

+ 14 - 0
Resources/Levels/Telurande/w_7.txt

@@ -0,0 +1,14 @@
+Ter 10 0
+Ter 50 0
+Ter 40 100
+Ter 70 100
+Ter 60 200
+Ter 20 200
+Ter 30 300
+Ter 90 300
+Ter 80 400
+Ter 45 400
+Ter 10 500
+Ter 25 500
+Ter 75 580
+Ter 90 580

+ 0 - 0
Resources/Levels/Template/w_1.txt


+ 0 - 0
Resources/Levels/Template/w_2.txt


+ 0 - 0
Resources/Levels/Template/w_3.txt


+ 0 - 0
Resources/Levels/Template/w_4.txt


+ 0 - 0
Resources/Levels/Template/w_5.txt


+ 0 - 0
Resources/Levels/Template/w_6.txt


+ 0 - 0
Resources/Levels/Template/w_7.txt


+ 0 - 0
Resources/Levels/Template/w_8.txt


+ 0 - 0
Resources/Levels/Template/w_9.txt


+ 15 - 0
Resources/Levels/Titan/Athena.txt

@@ -0,0 +1,15 @@
+        [O###\
+       ### ###\
+      ###   [-#\
+     ###  #  ###\
+    #()  [{#  ###\
+   #()  ## ##  [-#\
+  #()  ##   ##  ###\
+}#==####>m-<##  ####>
+  #()  ##   ##  ###/
+   #()  ## ##  [|#/
+    #()  [{#  ###/
+     ###  #  ###/
+      ###   [|#/
+       ### ###/
+        [O###/

+ 5 - 0
Resources/Levels/Titan/Builder.txt

@@ -0,0 +1,5 @@
+     |
+     |
++--][m][--+
+     |
+     |

+ 15 - 0
Resources/Levels/Titan/Helios.txt

@@ -0,0 +1,15 @@
+\\\          ///
+ \\\        ///
+  \\\      ///[-
+   \\\    ///
+    \\\[|///[|
+     \\\///
+[O----|##|()()[--------
+----()|m#|()()[-------[{
+[O----|##|()()[---------
+       ///
+      ///
+     ///[-
+    ///
+   ///[-
+  ///

+ 19 - 0
Resources/Levels/Titan/Zeus.txt

@@ -0,0 +1,19 @@
+        ####
+       ##()##
+      ###[- ##
+     ##      ##
+    #####[|   ##
+   ##          ##
+  ##   /()[-    ##
+ ##    ########  ##
+##()   #[O    #   ##
+########(m)[- #[>  ##
+##()   #[O    #   ##
+ ##    ########  ##
+  ##   \()[{    ##
+   ##          ##
+    #####[-   ##
+     ##      ##
+      ###[< ##
+       ##()##
+        ####

+ 7 - 0
Resources/Levels/Titan/w_1.txt

@@ -0,0 +1,7 @@
+Builder 50 0
+Builder 60 80
+Builder 40 160
+Builder 70 240
+Builder 30 320
+Builder 80 400
+Builder 20 480

+ 3 - 0
Resources/Levels/Titan/w_2.txt

@@ -0,0 +1,3 @@
+Builder 30 0
+Builder 70 100
+Athena 50 300

+ 4 - 0
Resources/Levels/Titan/w_3.txt

@@ -0,0 +1,4 @@
+Builder 33 100
+Builder 66 0
+Builder 80 200
+Helios 50 400

+ 5 - 0
Resources/Levels/Titan/w_4.txt

@@ -0,0 +1,5 @@
+Builder 20 100
+Builder 40 0
+Builder 60 300
+Builder 80 200
+Zeus 50 500

+ 9 - 0
Resources/Levels/Titan/w_5.txt

@@ -0,0 +1,9 @@
+Builder 10 70
+Builder 25 0
+Builder 40 280
+Builder 55 350
+Builder 60 140
+Builder 75 210
+Athena 25 400
+Helios 75 500
+Zeus 50 650

+ 13 - 0
Resources/Levels/Tutoriel/Brexit.txt

@@ -0,0 +1,13 @@
+      #
+     ###
+    #####
+   #######
+  #########
+ ###########
+Brexit:(m):[{
+ ###########
+  #########
+   #######
+    #####
+     ###
+      #

+ 13 - 0
Resources/Levels/Tutoriel/Cockpit.txt

@@ -0,0 +1,13 @@
+      #
+     ###
+    #####
+   Destroy
+  ###the###
+ ###########
+######m######
+ ###########
+  ##center#
+   #bloc##
+    #####
+     ###
+      #

+ 0 - 0
Resources/Levels/Tutoriel/Cutter.txt


Some files were not shown because too many files changed in this diff