Browse Source

Alle benötigten Projekte hinzugefügt

Kolja Strohm 6 years ago
parent
commit
81f517280c
269 changed files with 1640 additions and 2 deletions
  1. 105 0
      .gitmodules
  2. 1 1
      Allgemein/Framework
  3. 1 0
      Allgemein/GSL
  4. 1 1
      Allgemein/Network
  5. 1 0
      Apps/AppServer
  6. 3 0
      Apps/build.bat
  7. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/asteroids.ltdb
  8. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/f_burn.ltdb
  9. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/f_start.ltdb
  10. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/hintergrund.ltdb
  11. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/ship.ltdb
  12. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/titel.ltdb
  13. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bin/game.dll
  14. 3 0
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/mg.ini
  15. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/models/asteroids.m2
  16. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/models/ship.m2
  17. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bilder/hintergrund.ltdb
  18. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bilder/titel.ltdb
  19. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bin/game.dll
  20. 3 0
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/mg.ini
  21. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bilder/hintergrund.ltdb
  22. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bilder/titel.ltdb
  23. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bin/game.dll
  24. 3 0
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/mg.ini
  25. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bilder/hintergrund.ltdb
  26. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bilder/titel.ltdb
  27. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bin/game.dll
  28. 3 0
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/mg.ini
  29. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bilder/hintergrund.ltdb
  30. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bilder/titel.ltdb
  31. BIN
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bin/game.dll
  32. 3 0
      Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/mg.ini
  33. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/f_burn.ltdb
  34. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/f_start.ltdb
  35. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/ship.ltdb
  36. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/start.ltdb
  37. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bin/Asteroids.dll
  38. 88 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/beschreibung.ksgs
  39. 3 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/game.ini
  40. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/id.ltgid
  41. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/models/ship.m2
  42. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/bilder/start.ltdb
  43. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/bin/Linie.dll
  44. 88 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/beschreibung.ksgs
  45. 3 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/game.ini
  46. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/id.ltgid
  47. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/bilder/start.ltdb
  48. 88 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/beschreibung.ksgs
  49. 3 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/game.ini
  50. BIN
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/id.ltgid
  51. 1 0
      Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/test.txt
  52. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/game.ltdb
  53. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/ladeanimation.ltdb
  54. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/system.ltdb
  55. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bin/GSL.dll
  56. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bin/KSGNetwork.dll
  57. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bin/KSGScript.dll
  58. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/bin/Update.dll
  59. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/account.ltdb
  60. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/chat.ltdb
  61. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/shop.ltdb
  62. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/spielen.ltdb
  63. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/titel.ltdb
  64. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/video.ltdb
  65. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/client/bin/game client.exe
  66. 2 0
      Spiele Platform/Klient/Fertig/Debug/x64/data/optionen.ini
  67. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bilder/patcher.ltdb
  68. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bin/patcher.exe
  69. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bin/übernehmen.exe
  70. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/schriften/ksgs.ltds
  71. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/schriften/normal.ltds
  72. 90 0
      Spiele Platform/Klient/Fertig/Debug/x64/data/script/SpielNichtAktuell.ksgs
  73. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/sounds/popup.gsl
  74. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/start/icon.exe
  75. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/data/version
  76. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/framework.dll
  77. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/network.dll
  78. BIN
      Spiele Platform/Klient/Fertig/Debug/x64/start.exe
  79. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/asteroids.ltdb
  80. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/f_burn.ltdb
  81. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/f_start.ltdb
  82. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/hintergrund.ltdb
  83. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/ship.ltdb
  84. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/titel.ltdb
  85. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bin/game.dll
  86. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/mg.ini
  87. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/models/asteroids.m2
  88. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/models/ship.m2
  89. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bilder/hintergrund.ltdb
  90. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bilder/titel.ltdb
  91. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bin/game.dll
  92. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/mg.ini
  93. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bilder/hintergrund.ltdb
  94. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bilder/titel.ltdb
  95. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bin/game.dll
  96. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/mg.ini
  97. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bilder/hintergrund.ltdb
  98. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bilder/titel.ltdb
  99. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bin/game.dll
  100. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x32/Snake/mg.ini
  101. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bilder/hintergrund.ltdb
  102. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bilder/titel.ltdb
  103. BIN
      Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bin/game.dll
  104. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/mg.ini
  105. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/asteroids.ltdb
  106. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/f_burn.ltdb
  107. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/f_start.ltdb
  108. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/hintergrund.ltdb
  109. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/ship.ltdb
  110. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/titel.ltdb
  111. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bin/game.dll
  112. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/mg.ini
  113. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/models/asteroids.m2
  114. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/models/ship.m2
  115. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bilder/hintergrund.ltdb
  116. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bilder/titel.ltdb
  117. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bin/game.dll
  118. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/mg.ini
  119. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bilder/hintergrund.ltdb
  120. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bilder/titel.ltdb
  121. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bin/game.dll
  122. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/mg.ini
  123. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bilder/hintergrund.ltdb
  124. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bilder/titel.ltdb
  125. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bin/game.dll
  126. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x64/Snake/mg.ini
  127. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bilder/hintergrund.ltdb
  128. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bilder/titel.ltdb
  129. BIN
      Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bin/game.dll
  130. 3 0
      Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/mg.ini
  131. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/f_burn.ltdb
  132. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/f_start.ltdb
  133. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/ship.ltdb
  134. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/start.ltdb
  135. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bin/Asteroids.dll
  136. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/beschreibung.ksgs
  137. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/game.ini
  138. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/id.ltgid
  139. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/models/ship.m2
  140. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Linie/bilder/start.ltdb
  141. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Linie/bin/Linie.dll
  142. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/beschreibung.ksgs
  143. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/game.ini
  144. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/id.ltgid
  145. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/bilder/start.ltdb
  146. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/beschreibung.ksgs
  147. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/game.ini
  148. BIN
      Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/id.ltgid
  149. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/f_burn.ltdb
  150. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/f_start.ltdb
  151. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/ship.ltdb
  152. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/start.ltdb
  153. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bin/Asteroids.dll
  154. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/beschreibung.ksgs
  155. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/game.ini
  156. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/id.ltgid
  157. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/models/ship.m2
  158. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Linie/bilder/start.ltdb
  159. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Linie/bin/Linie.dll
  160. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/beschreibung.ksgs
  161. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/game.ini
  162. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/id.ltgid
  163. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/bilder/start.ltdb
  164. 88 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/beschreibung.ksgs
  165. 3 0
      Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/game.ini
  166. BIN
      Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/id.ltgid
  167. BIN
      Spiele Platform/Klient/Fertig/x32/data/bilder/game.ltdb
  168. BIN
      Spiele Platform/Klient/Fertig/x32/data/bilder/ladeanimation.ltdb
  169. BIN
      Spiele Platform/Klient/Fertig/x32/data/bilder/system.ltdb
  170. BIN
      Spiele Platform/Klient/Fertig/x32/data/bin/GSL.dll
  171. BIN
      Spiele Platform/Klient/Fertig/x32/data/bin/KSGNetwork.dll
  172. BIN
      Spiele Platform/Klient/Fertig/x32/data/bin/KSGScript.dll
  173. BIN
      Spiele Platform/Klient/Fertig/x32/data/bin/Update.dll
  174. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/account.ltdb
  175. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/chat.ltdb
  176. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/shop.ltdb
  177. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/spielen.ltdb
  178. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/titel.ltdb
  179. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bilder/video.ltdb
  180. BIN
      Spiele Platform/Klient/Fertig/x32/data/client/bin/game client.exe
  181. 2 0
      Spiele Platform/Klient/Fertig/x32/data/optionen.ini
  182. BIN
      Spiele Platform/Klient/Fertig/x32/data/patch/bilder/patcher.ltdb
  183. BIN
      Spiele Platform/Klient/Fertig/x32/data/patch/bin/patcher.exe
  184. BIN
      Spiele Platform/Klient/Fertig/x32/data/patch/bin/übernehmen.exe
  185. BIN
      Spiele Platform/Klient/Fertig/x32/data/schriften/ksgs.ltds
  186. BIN
      Spiele Platform/Klient/Fertig/x32/data/schriften/normal.ltds
  187. 90 0
      Spiele Platform/Klient/Fertig/x32/data/script/SpielNichtAktuell.ksgs
  188. BIN
      Spiele Platform/Klient/Fertig/x32/data/sounds/popup.gsl
  189. BIN
      Spiele Platform/Klient/Fertig/x32/data/start/icon.exe
  190. BIN
      Spiele Platform/Klient/Fertig/x32/data/version
  191. BIN
      Spiele Platform/Klient/Fertig/x32/framework.dll
  192. BIN
      Spiele Platform/Klient/Fertig/x32/network.dll
  193. BIN
      Spiele Platform/Klient/Fertig/x32/start.exe
  194. BIN
      Spiele Platform/Klient/Fertig/x64/data/bilder/game.ltdb
  195. BIN
      Spiele Platform/Klient/Fertig/x64/data/bilder/ladeanimation.ltdb
  196. BIN
      Spiele Platform/Klient/Fertig/x64/data/bilder/system.ltdb
  197. BIN
      Spiele Platform/Klient/Fertig/x64/data/bin/GSL.dll
  198. BIN
      Spiele Platform/Klient/Fertig/x64/data/bin/KSGNetwork.dll
  199. BIN
      Spiele Platform/Klient/Fertig/x64/data/bin/KSGScript.dll
  200. BIN
      Spiele Platform/Klient/Fertig/x64/data/bin/Update.dll
  201. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/account.ltdb
  202. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/chat.ltdb
  203. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/shop.ltdb
  204. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/spielen.ltdb
  205. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/titel.ltdb
  206. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bilder/video.ltdb
  207. BIN
      Spiele Platform/Klient/Fertig/x64/data/client/bin/game client.exe
  208. 2 0
      Spiele Platform/Klient/Fertig/x64/data/optionen.ini
  209. BIN
      Spiele Platform/Klient/Fertig/x64/data/patch/bilder/patcher.ltdb
  210. BIN
      Spiele Platform/Klient/Fertig/x64/data/patch/bin/patcher.exe
  211. BIN
      Spiele Platform/Klient/Fertig/x64/data/patch/bin/übernehmen.exe
  212. BIN
      Spiele Platform/Klient/Fertig/x64/data/schriften/ksgs.ltds
  213. BIN
      Spiele Platform/Klient/Fertig/x64/data/schriften/normal.ltds
  214. 90 0
      Spiele Platform/Klient/Fertig/x64/data/script/SpielNichtAktuell.ksgs
  215. BIN
      Spiele Platform/Klient/Fertig/x64/data/sounds/popup.gsl
  216. BIN
      Spiele Platform/Klient/Fertig/x64/data/start/icon.exe
  217. BIN
      Spiele Platform/Klient/Fertig/x64/data/version
  218. BIN
      Spiele Platform/Klient/Fertig/x64/framework.dll
  219. BIN
      Spiele Platform/Klient/Fertig/x64/network.dll
  220. BIN
      Spiele Platform/Klient/Fertig/x64/start.exe
  221. 1 0
      Spiele Platform/Klient/Icon
  222. 29 0
      Spiele Platform/Klient/Include/AccountHistorieStatistikV.h
  223. 27 0
      Spiele Platform/Klient/Include/AufzeichnungV.h
  224. 27 0
      Spiele Platform/Klient/Include/BilderV.h
  225. 31 0
      Spiele Platform/Klient/Include/EditorV.h
  226. 35 0
      Spiele Platform/Klient/Include/MiniGameV.h
  227. 37 0
      Spiele Platform/Klient/Include/SpielStatistikV.h
  228. 33 0
      Spiele Platform/Klient/Include/SpielV.h
  229. 22 0
      Spiele Platform/Klient/Include/StrukturenV.h
  230. 29 0
      Spiele Platform/Klient/Include/Update.h
  231. 1 0
      Spiele Platform/Klient/KSGClient
  232. 1 0
      Spiele Platform/Klient/KSGNetwork
  233. 1 0
      Spiele Platform/Klient/Minigames/Asteroids
  234. 1 0
      Spiele Platform/Klient/Minigames/Blöcke
  235. 1 0
      Spiele Platform/Klient/Minigames/Fangen
  236. 1 0
      Spiele Platform/Klient/Minigames/Snake
  237. 1 0
      Spiele Platform/Klient/Minigames/Tetris
  238. 12 0
      Spiele Platform/Klient/Minigames/build.bat
  239. 1 0
      Spiele Platform/Klient/Start
  240. 1 0
      Spiele Platform/Klient/Update
  241. 15 0
      Spiele Platform/Klient/build.bat
  242. 1 0
      Spiele Platform/Klient/patcher
  243. 1 0
      Spiele Platform/Klient/übernehmen
  244. 1 0
      Spiele Platform/SMP
  245. 1 0
      Spiele Platform/Server/Anmeldung Server
  246. 1 0
      Spiele Platform/Server/Chat Server
  247. 1 0
      Spiele Platform/Server/Editor Server
  248. 1 0
      Spiele Platform/Server/Erhaltung Server
  249. 1 0
      Spiele Platform/Server/Historie Server
  250. 1 0
      Spiele Platform/Server/Information Server
  251. 1 0
      Spiele Platform/Server/Karten Server
  252. 1 0
      Spiele Platform/Server/Login Server
  253. 1 0
      Spiele Platform/Server/Main Server
  254. 1 0
      Spiele Platform/Server/Minigame Server
  255. 1 0
      Spiele Platform/Server/News Server
  256. 1 0
      Spiele Platform/Server/Patch Server
  257. 1 0
      Spiele Platform/Server/Register Server
  258. 1 0
      Spiele Platform/Server/ServerSystemStarter
  259. 1 0
      Spiele Platform/Server/Shop Server
  260. 1 0
      Spiele Platform/Server/Spiel Server
  261. 33 0
      Spiele Platform/Server/build.bat
  262. 1 0
      Spiele Platform/Spiele/Klient/Asteroids
  263. 1 0
      Spiele Platform/Spiele/Klient/Linie
  264. 5 0
      Spiele Platform/Spiele/Klient/build.bat
  265. 1 0
      Spiele Platform/Spiele/Server/Asteroids
  266. 1 0
      Spiele Platform/Spiele/Server/Linie
  267. 5 0
      Spiele Platform/Spiele/Server/build.bat
  268. 5 0
      Spiele Platform/Spiele/build.bat
  269. 9 0
      Spiele Platform/build.bat

+ 105 - 0
.gitmodules

@@ -13,3 +13,108 @@
 [submodule "Allgemein/ksgScript"]
 	path = Allgemein/ksgScript
 	url = https://koljastrohm-games.com:3000/kolja/KSG-Script.git
+[submodule ".\\Allgemein\\GSL"]
+	path = .\\Allgemein\\GSL
+	url = https://koljastrohm-games.com:3000/kolja/Game-Sound-Library.git
+[submodule ".\\Apps\\AppServer"]
+	path = .\\Apps\\AppServer
+	url = https://koljastrohm-games.com:3000/kolja/AppServer.git
+[submodule ".\\Spiele Platform\\Klient\\Icon"]
+	path = .\\Spiele Platform\\Klient\\Icon
+	url = https://koljastrohm-games.com:3000/kolja/KSG-Icon.git
+[submodule ".\\Spiele Platform\\Klient\\KSGClient"]
+	path = .\\Spiele Platform\\Klient\\KSGClient
+	url = https://koljastrohm-games.com:3000/kolja/KSG-Client.git
+[submodule ".\\Spiele Platform\\Klient\\KSGNetwork"]
+	path = .\\Spiele Platform\\Klient\\KSGNetwork
+	url = https://koljastrohm-games.com:3000/kolja/KSGNetwork.git
+[submodule ".\\Spiele Platform\\Klient\\Minigames\\Asteroids"]
+	path = .\\Spiele Platform\\Klient\\Minigames\\Asteroids
+	url = https://koljastrohm-games.com:3000/kolja/Asteroids-Minigame.git
+[submodule ".\\Spiele Platform\\Klient\\Minigames\\Blöcke"]
+	path = .\\Spiele Platform\\Klient\\Minigames\\Blöcke
+	url = https://koljastrohm-games.com:3000/kolja/Bloecke-Minigame.git
+[submodule ".\\Spiele Platform\\Klient\\Minigames\\Fangen"]
+	path = .\\Spiele Platform\\Klient\\Minigames\\Fangen
+	url = https://koljastrohm-games.com:3000/kolja/Fangen-Minigame.git
+[submodule ".\\Spiele Platform\\Klient\\Minigames\\Snake"]
+	path = .\\Spiele Platform\\Klient\\Minigames\\Snake
+	url = https://koljastrohm-games.com:3000/kolja/Snake-Minigame.git
+[submodule ".\\Spiele Platform\\Klient\\Minigames\\Tetris"]
+	path = .\\Spiele Platform\\Klient\\Minigames\\Tetris
+	url = https://koljastrohm-games.com:3000/kolja/Tetris-Minigame.git
+[submodule ".\\Spiele Platform\\Klient\\patcher"]
+	path = .\\Spiele Platform\\Klient\\patcher
+	url = https://koljastrohm-games.com:3000/kolja/KSG-Patcher.git
+[submodule ".\\Spiele Platform\\Klient\\Start"]
+	path = .\\Spiele Platform\\Klient\\Start
+	url = https://koljastrohm-games.com:3000/kolja/KSG-Start.git
+[submodule ".\\Spiele Platform\\Klient\\übernehmen"]
+	path = .\\Spiele Platform\\Klient\\übernehmen
+	url = https://koljastrohm-games.com:3000/kolja/KSG-uebernehmen.git
+[submodule ".\\Spiele Platform\\Klient\\Update"]
+	path = .\\Spiele Platform\\Klient\\Update
+	url = https://koljastrohm-games.com:3000/kolja/KSG-Update.git
+[submodule ".\\Spiele Platform\\SMP"]
+	path = .\\Spiele Platform\\SMP
+	url = https://koljastrohm-games.com:3000/kolja/KSG_SMP.git
+[submodule ".\\Spiele Platform\\Spiele\\Klient\\Asteroids"]
+	path = .\\Spiele Platform\\Spiele\\Klient\\Asteroids
+	url = https://koljastrohm-games.com:3000/kolja/Asteroids-Online-Client.git
+[submodule ".\\Spiele Platform\\Spiele\\Klient\\Linie"]
+	path = .\\Spiele Platform\\Spiele\\Klient\\Linie
+	url = https://koljastrohm-games.com:3000/kolja/Linie-Online-Client.git
+[submodule ".\\Spiele Platform\\Spiele\\Server\\Asteroids"]
+	path = .\\Spiele Platform\\Spiele\\Server\\Asteroids
+	url = https://koljastrohm-games.com:3000/kolja/Asteroids-Online-Server.git
+[submodule ".\\Spiele Platform\\Spiele\\Server\\Linie"]
+	path = .\\Spiele Platform\\Spiele\\Server\\Linie
+	url = https://koljastrohm-games.com:3000/kolja/Linie-Online-Server.git
+[submodule ".\\Spiele Platform\\Server\\Anmeldung Server"]
+	path = .\\Spiele Platform\\Server\\Anmeldung Server
+	url = https://koljastrohm-games.com:3000/kolja/AnmeldungServer.git
+[submodule ".\\Spiele Platform\\Server\\Chat Server"]
+	path = .\\Spiele Platform\\Server\\Chat Server
+	url = https://koljastrohm-games.com:3000/kolja/ChatServer.git
+[submodule ".\\Spiele Platform\\Server\\Editor Server"]
+	path = .\\Spiele Platform\\Server\\Editor Server
+	url = https://koljastrohm-games.com:3000/kolja/EditorServer.git
+[submodule ".\\Spiele Platform\\Server\\Erhaltung Server"]
+	path = .\\Spiele Platform\\Server\\Erhaltung Server
+	url = https://koljastrohm-games.com:3000/kolja/ErhaltungServer.git
+[submodule ".\\Spiele Platform\\Server\\Historie Server"]
+	path = .\\Spiele Platform\\Server\\Historie Server
+	url = https://koljastrohm-games.com:3000/kolja/HistorieServer.git
+[submodule ".\\Spiele Platform\\Server\\Information Server"]
+	path = .\\Spiele Platform\\Server\\Information Server
+	url = https://koljastrohm-games.com:3000/kolja/InformationServer.git
+[submodule ".\\Spiele Platform\\Server\\Karten Server"]
+	path = .\\Spiele Platform\\Server\\Karten Server
+	url = https://koljastrohm-games.com:3000/kolja/KartenServer.git
+[submodule ".\\Spiele Platform\\Server\\Login Server"]
+	path = .\\Spiele Platform\\Server\\Login Server
+	url = https://koljastrohm-games.com:3000/kolja/LoginServer.git
+[submodule ".\\Spiele Platform\\Server\\Main Server"]
+	path = .\\Spiele Platform\\Server\\Main Server
+	url = https://koljastrohm-games.com:3000/kolja/MainServer.git
+[submodule ".\\Spiele Platform\\Server\\Minigame Server"]
+	path = .\\Spiele Platform\\Server\\Minigame Server
+	url = https://koljastrohm-games.com:3000/kolja/MinigameServer.git
+[submodule ".\\Spiele Platform\\Server\\News Server"]
+	path = .\\Spiele Platform\\Server\\News Server
+	url = https://koljastrohm-games.com:3000/kolja/NewsServer.git
+[submodule ".\\Spiele Platform\\Server\\Patch Server"]
+	path = .\\Spiele Platform\\Server\\Patch Server
+	url = https://koljastrohm-games.com:3000/kolja/PatchServer.git
+[submodule ".\\Spiele Platform\\Server\\Register Server"]
+	path = .\\Spiele Platform\\Server\\Register Server
+	url = https://koljastrohm-games.com:3000/kolja/RegisterServer.git
+[submodule ".\\Spiele Platform\\Server\\ServerSystemStarter"]
+	path = .\\Spiele Platform\\Server\\ServerSystemStarter
+	url = https://koljastrohm-games.com:3000/kolja/ServerSystemStarter.git
+[submodule ".\\Spiele Platform\\Server\\Shop Server"]
+	path = .\\Spiele Platform\\Server\\Shop Server
+	url = https://koljastrohm-games.com:3000/kolja/ShopServer.git
+[submodule ".\\Spiele Platform\\Server\\Spiel Server"]
+	path = .\\Spiele Platform\\Server\\Spiel Server
+	url = https://koljastrohm-games.com:3000/kolja/SpielServer.git

+ 1 - 1
Allgemein/Framework

@@ -1 +1 @@
-Subproject commit 804da4635b9b906036401b6365a442094c5450bf
+Subproject commit b21bba86ecb2cb3b3bacedab0013d2125090b1e0

+ 1 - 0
Allgemein/GSL

@@ -0,0 +1 @@
+Subproject commit 2e674218cf068c1e9f9acd200d976632a88e0f4b

+ 1 - 1
Allgemein/Network

@@ -1 +1 @@
-Subproject commit cd97ab998dc4b37443a3a26031d5e3f3ba28eec6
+Subproject commit 125b3fd0238b28f1c5cee3b1dbcbb26481890215

+ 1 - 0
Apps/AppServer

@@ -0,0 +1 @@
+Subproject commit 2721330798fbc998a2e26ad202c72cf5957b2c2c

+ 3 - 0
Apps/build.bat

@@ -0,0 +1,3 @@
+cd "AppServer"
+call build.bat
+cd ".."

BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/asteroids.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/models/asteroids.m2


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Blöcke/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Fangen/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Snake/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Minigames/x64/Tetris/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/bin/Asteroids.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Messe dich in einem Asteroidenfeld mit gegnerischen Raumschiffen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/bin/Linie.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Bei dem spiel Linie bewegen sich die Spieler duch ein Spielfeld und können nur ihre Richtung beeinflussen. Dabei hinterlässt Jeder Spieler eine Linie die nicht berührt werden darf. Viel spaß wünscht ihnen Kolja-Strohm Games.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Linie/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/bilder/start.ltdb


+ 88 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Stickman World online ist eines der Ersten Spiele von Kolja-Strohm Games. Es gibt verschiedene Karten mit jeweils anderen Spielsystemen. Kolja-Strohm Games wünscht ihnen viel Spaß beim Spielen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/data/id.ltgid


+ 1 - 0
Spiele Platform/Klient/Fertig/Debug/Spiele/x64/Stickman World Online/test.txt

@@ -0,0 +1 @@
+bla

BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/game.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/ladeanimation.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bilder/system.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bin/GSL.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bin/KSGNetwork.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bin/KSGScript.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/bin/Update.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/account.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/chat.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/shop.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/spielen.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bilder/video.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/client/bin/game client.exe


+ 2 - 0
Spiele Platform/Klient/Fertig/Debug/x64/data/optionen.ini

@@ -0,0 +1,2 @@
+ServerIP=94.130.27.12
+ServerPort=5225

BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bilder/patcher.ltdb


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bin/patcher.exe


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/patch/bin/übernehmen.exe


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/schriften/ksgs.ltds


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/schriften/normal.ltds


+ 90 - 0
Spiele Platform/Klient/Fertig/Debug/x64/data/script/SpielNichtAktuell.ksgs

@@ -0,0 +1,90 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Das Ausgewählte Spiel ist nicht aktuell.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    if( begin == true )
+    {
+        beschreibung.render( rObj );
+    }
+}

BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/sounds/popup.gsl


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/start/icon.exe


BIN
Spiele Platform/Klient/Fertig/Debug/x64/data/version


BIN
Spiele Platform/Klient/Fertig/Debug/x64/framework.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/network.dll


BIN
Spiele Platform/Klient/Fertig/Debug/x64/start.exe


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/asteroids.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/models/asteroids.m2


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x32/Blöcke/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x32/Fangen/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Snake/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x32/Snake/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x32/Tetris/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/asteroids.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/models/asteroids.m2


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x64/Blöcke/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x64/Fangen/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Snake/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x64/Snake/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bilder/hintergrund.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/bin/game.dll


+ 3 - 0
Spiele Platform/Klient/Fertig/Minigames/x64/Tetris/mg.ini

@@ -0,0 +1,3 @@
+TitelBild=titel.jpg
+TitelBildPfad=bilder/titel.ltdb
+DllPfad=bin/game.dll

BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/bin/Asteroids.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Messe dich in einem Asteroidenfeld mit gegnerischen Raumschiffen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Linie/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Linie/bin/Linie.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Bei dem spiel Linie bewegen sich die Spieler duch ein Spielfeld und können nur ihre Richtung beeinflussen. Dabei hinterlässt Jeder Spieler eine Linie die nicht berührt werden darf. Viel spaß wünscht ihnen Kolja-Strohm Games.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Linie/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/bilder/start.ltdb


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Stickman World online ist eines der Ersten Spiele von Kolja-Strohm Games. Es gibt verschiedene Karten mit jeweils anderen Spielsystemen. Kolja-Strohm Games wünscht ihnen viel Spaß beim Spielen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x32/Stickman World Online/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/f_burn.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/f_start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/ship.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/bin/Asteroids.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Messe dich in einem Asteroidenfeld mit gegnerischen Raumschiffen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Asteroids/models/ship.m2


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Linie/bilder/start.ltdb


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Linie/bin/Linie.dll


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Bei dem spiel Linie bewegen sich die Spieler duch ein Spielfeld und können nur ihre Richtung beeinflussen. Dabei hinterlässt Jeder Spieler eine Linie die nicht berührt werden darf. Viel spaß wünscht ihnen Kolja-Strohm Games.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Linie/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/bilder/start.ltdb


+ 88 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/beschreibung.ksgs

@@ -0,0 +1,88 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Stickman World online ist eines der Ersten Spiele von Kolja-Strohm Games. Es gibt verschiedene Karten mit jeweils anderen Spielsystemen. Kolja-Strohm Games wünscht ihnen viel Spaß beim Spielen.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            beschreibung.setTextNachGröße();
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    beschreibung.render( rObj );
+}

+ 3 - 0
Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/game.ini

@@ -0,0 +1,3 @@
+start.ltdb
+beschreibung.ksgs
+id.ltgid

BIN
Spiele Platform/Klient/Fertig/Spiele/x64/Stickman World Online/data/id.ltgid


BIN
Spiele Platform/Klient/Fertig/x32/data/bilder/game.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/bilder/ladeanimation.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/bilder/system.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/bin/GSL.dll


BIN
Spiele Platform/Klient/Fertig/x32/data/bin/KSGNetwork.dll


BIN
Spiele Platform/Klient/Fertig/x32/data/bin/KSGScript.dll


BIN
Spiele Platform/Klient/Fertig/x32/data/bin/Update.dll


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/account.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/chat.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/shop.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/spielen.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bilder/video.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/client/bin/game client.exe


+ 2 - 0
Spiele Platform/Klient/Fertig/x32/data/optionen.ini

@@ -0,0 +1,2 @@
+ServerIP=94.130.27.12
+ServerPort=4225

BIN
Spiele Platform/Klient/Fertig/x32/data/patch/bilder/patcher.ltdb


BIN
Spiele Platform/Klient/Fertig/x32/data/patch/bin/patcher.exe


BIN
Spiele Platform/Klient/Fertig/x32/data/patch/bin/übernehmen.exe


BIN
Spiele Platform/Klient/Fertig/x32/data/schriften/ksgs.ltds


BIN
Spiele Platform/Klient/Fertig/x32/data/schriften/normal.ltds


+ 90 - 0
Spiele Platform/Klient/Fertig/x32/data/script/SpielNichtAktuell.ksgs

@@ -0,0 +1,90 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Das Ausgewählte Spiel ist nicht aktuell.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    if( begin == true )
+    {
+        beschreibung.render( rObj );
+    }
+}

BIN
Spiele Platform/Klient/Fertig/x32/data/sounds/popup.gsl


BIN
Spiele Platform/Klient/Fertig/x32/data/start/icon.exe


BIN
Spiele Platform/Klient/Fertig/x32/data/version


BIN
Spiele Platform/Klient/Fertig/x32/framework.dll


BIN
Spiele Platform/Klient/Fertig/x32/network.dll


BIN
Spiele Platform/Klient/Fertig/x32/start.exe


BIN
Spiele Platform/Klient/Fertig/x64/data/bilder/game.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/bilder/ladeanimation.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/bilder/system.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/bin/GSL.dll


BIN
Spiele Platform/Klient/Fertig/x64/data/bin/KSGNetwork.dll


BIN
Spiele Platform/Klient/Fertig/x64/data/bin/KSGScript.dll


BIN
Spiele Platform/Klient/Fertig/x64/data/bin/Update.dll


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/account.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/chat.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/shop.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/spielen.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/titel.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bilder/video.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/client/bin/game client.exe


+ 2 - 0
Spiele Platform/Klient/Fertig/x64/data/optionen.ini

@@ -0,0 +1,2 @@
+ServerIP=94.130.27.12
+ServerPort=4225

BIN
Spiele Platform/Klient/Fertig/x64/data/patch/bilder/patcher.ltdb


BIN
Spiele Platform/Klient/Fertig/x64/data/patch/bin/patcher.exe


BIN
Spiele Platform/Klient/Fertig/x64/data/patch/bin/übernehmen.exe


BIN
Spiele Platform/Klient/Fertig/x64/data/schriften/ksgs.ltds


BIN
Spiele Platform/Klient/Fertig/x64/data/schriften/normal.ltds


+ 90 - 0
Spiele Platform/Klient/Fertig/x64/data/script/SpielNichtAktuell.ksgs

@@ -0,0 +1,90 @@
+#include <KSGSStandart.h>
+
+class TextErscheinen
+{
+private:
+    var TextFeld beschreibung;
+    var Text txt;
+    var int num;
+    var int län;
+    var double z;
+public:
+    func void init()
+    {
+        initTextFeld( beschreibung, 5, 5, 568, 418, "", 0x1001 );
+        txt = "Das Ausgewählte Spiel ist nicht aktuell.";
+        län = txt.getLänge();
+        num = 0;
+        z = 0;
+    }
+    func bool next( double zeit )
+    {
+        z += zeit;
+        if( ( z > 0.03 ) && ( num < län ) )
+        {
+            var Text t;
+            t = beschreibung.getText();
+            while( z > 0.03 )
+            {
+                z -= 0.03;
+                t.anhängen( txt.getTeilText( num, num + 1 ) );
+                num += 1;
+                if( num >= län )
+                {
+                    break;
+                }
+            }
+            beschreibung.setText( t );
+            return true;
+        }
+        return false;
+    }
+    func void render( Bild b )
+    {
+        beschreibung.render( b );
+    }
+};
+
+var TextErscheinen beschreibung;
+
+func void start()
+{
+    beschreibung.init();
+}
+
+func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
+{
+    tf.setPosition( x, y );
+    tf.setGröße( br, hö );
+    tf.setStyle( style );
+    tf.setSchriftFarbe( 0xFFFFFFFF );
+    tf.setText( t );
+}
+
+func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t )
+{
+    k.setPosition( x, y );
+    k.setGröße( br, hö );
+    k.setText( t );
+    k.addStyle( 0x1 );
+}
+
+func bool maus( MausEreignis me )
+{
+    return me.verarbeitet;
+}
+
+func bool tick( double z )
+{
+    var bool ret;
+    ret = beschreibung.next( z );
+    return ret;
+}
+
+func void render( Bild rObj )
+{
+    if( begin == true )
+    {
+        beschreibung.render( rObj );
+    }
+}

BIN
Spiele Platform/Klient/Fertig/x64/data/sounds/popup.gsl


BIN
Spiele Platform/Klient/Fertig/x64/data/start/icon.exe


BIN
Spiele Platform/Klient/Fertig/x64/data/version


BIN
Spiele Platform/Klient/Fertig/x64/framework.dll


BIN
Spiele Platform/Klient/Fertig/x64/network.dll


BIN
Spiele Platform/Klient/Fertig/x64/start.exe


+ 1 - 0
Spiele Platform/Klient/Icon

@@ -0,0 +1 @@
+Subproject commit fa6bfa5c4bb79592b3103ec12b00fbfe0618c554

+ 29 - 0
Spiele Platform/Klient/Include/AccountHistorieStatistikV.h

@@ -0,0 +1,29 @@
+#ifndef AccountHistorieStatistikV_H
+#define AccountHistorieStatistikV_H
+
+#include <Bild.h>
+#include <Schrift.h>
+
+using namespace Framework;
+
+class AccountHistorieStatistikV
+{
+public:
+	// nicht constant
+	virtual void setSchrift( Schrift *schrift ) = 0;
+	virtual void setBildschirm( Bildschirm *screen ) = 0;
+	virtual void ladeDaten( int spielId ) = 0;
+	virtual void setSichtbar( bool sichtbar ) = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double tickVal ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	// constant
+	virtual bool istNochSichtbar() const = 0;
+	virtual bool wurdeGeschlossen() const = 0;
+	// Reference Counting
+	virtual AccountHistorieStatistikV *getThis() = 0;
+	virtual AccountHistorieStatistikV *release() = 0;
+};
+
+#endif

+ 27 - 0
Spiele Platform/Klient/Include/AufzeichnungV.h

@@ -0,0 +1,27 @@
+#ifndef AufzeichnungV_H
+#define AufzeichnungV_H
+
+#include <Bildschirm.h>
+#include <Schrift.h>
+
+using namespace Framework;
+
+class AufzeichnungV
+{
+public:
+	// nicht constant
+	virtual void setSchrift( Schrift *schrift ) = 0;
+	virtual void setBildschirm( Bildschirm *screen ) = 0;
+	virtual bool ladeSpiel( int id ) = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double tickVal ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	// constant
+	virtual bool hatVerlassen( bool jetzt ) const = 0;
+	// Reference Counting
+	virtual AufzeichnungV *getThis() = 0;
+	virtual AufzeichnungV *release() = 0;
+};
+
+#endif

+ 27 - 0
Spiele Platform/Klient/Include/BilderV.h

@@ -0,0 +1,27 @@
+#ifndef BilderV_H
+#define BilderV_H
+
+#include <Text.h>
+#include <Bild.h>
+
+using namespace Framework;
+
+class BilderV
+{
+public:
+	// nicht constant
+	virtual bool add( const char *name, Bild *bild ) = 0;
+	virtual bool set( const char *name, Bild *bild ) = 0;
+	virtual bool remove( const char *name ) = 0;
+	virtual void setNext( BilderV *next ) = 0;
+	virtual void deleteAll() = 0;
+	virtual void release() = 0;
+	// constant
+	virtual Bild *get( const char *name ) const = 0;
+	virtual Bild *z( const char *name ) const = 0;
+	virtual Bild *zThis() const = 0;
+	virtual BilderV *zNext() const = 0;
+	virtual char *getName() const = 0;
+};
+
+#endif

+ 31 - 0
Spiele Platform/Klient/Include/EditorV.h

@@ -0,0 +1,31 @@
+#ifndef EditorV_H
+#define EditorV_H
+
+#include <Schrift.h>
+#include <MausEreignis.h>
+#include <TastaturEreignis.h>
+#include <Animation.h>
+#include "KSGNetwork.h"
+
+using namespace Framework;
+
+class EditorV
+{
+public:
+	// nicht constant
+	virtual void setSchrift( Schrift *schrift ) = 0;
+	virtual void setKlient( KSGClient::EditorServerClient *ekv ) = 0;
+    virtual void setLadeAnimation( Animation2D *la ) = 0;
+	virtual void setSichtbar() = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double z ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	// constant
+	virtual bool hatVerlassen( bool jetzt ) const = 0;
+	// Reference Counting
+	virtual EditorV *getThis() = 0;
+	virtual EditorV *release() = 0;
+};
+
+#endif

+ 35 - 0
Spiele Platform/Klient/Include/MiniGameV.h

@@ -0,0 +1,35 @@
+#ifndef MiniGameV_H
+#define MiniGameV_H
+
+#include <MausEreignis.h>
+#include <TastaturEreignis.h>
+#include <Bildschirm.h>
+#include <Schrift.h>
+
+using namespace Framework;
+
+namespace KSGClient
+{
+    class MinigameServerClient;
+}
+
+class MiniGameV
+{
+public:
+	// nicht constant
+	virtual bool laden() = 0;
+    virtual void setMinigameClientZ( KSGClient::MinigameServerClient *client ) = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double zeit ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	virtual void setSchriftZ( Schrift *schrift ) = 0;
+	virtual void setBildschirmZ( Bildschirm * screen ) = 0;
+	// constant
+	virtual bool istEnde() const = 0;
+	// Reference Counting
+	virtual MiniGameV *getThis() = 0;
+	virtual MiniGameV *release() = 0;
+};
+
+#endif

+ 37 - 0
Spiele Platform/Klient/Include/SpielStatistikV.h

@@ -0,0 +1,37 @@
+#ifndef SpielStatistikV_H
+#define SpielStatistikV_H
+
+#include <Schrift.h>
+#include <Bildschirm.h>
+#include <KSGNetwork.h>
+#include "BilderV.h"
+
+using namespace Framework;
+
+class SpielStatistikV
+{
+public:
+	// nicht constant
+	virtual void bereit() = 0;
+	virtual void setBilder( BilderV *b ) = 0;
+	virtual void setAccountId( int id ) = 0;
+	virtual void setRückrufFunktionen( void( *addNachrichtF )( void *, Text *, Text *, Text *, Text *, char, void * ),
+									   void( *addChatF )( void *, int ), void( *addFreundF )( void *, int ),
+									   void( *accountAnsehenF )( void *, int ), bool( *istFreundF )( void *, int ), void *nachrichtParam ) = 0;
+	virtual void setSchrift( Schrift *schrift ) = 0;
+	virtual void setBildschirm( Bildschirm *screen ) = 0;
+	virtual void setKlients( KSGClient::InformationServerClient *infoc, KSGClient::SpielServerClient *spielc ) = 0;
+	virtual void nachricht( int län, char *bytes ) = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double zeit ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	virtual void verlassen() = 0;
+	// constant
+	virtual int getStatus() const = 0; // 0 = laden, 1 = läuft, 2 = fortsetzen
+	// Reference Counting
+	virtual SpielStatistikV *getThis() = 0;
+	virtual SpielStatistikV *release() = 0;
+};
+
+#endif

+ 33 - 0
Spiele Platform/Klient/Include/SpielV.h

@@ -0,0 +1,33 @@
+#ifndef SpielV_H
+#define SpielV_H
+
+#include <KSGNetwork.h>
+#include <Bildschirm.h>
+#include <Schrift.h>
+
+using namespace Framework;
+
+class SpielV
+{
+private:
+
+public:
+	// nicht constant
+	virtual void setSchrift( Schrift *schrift ) = 0;
+	virtual void setBildschirm( Bildschirm *screen ) = 0;
+	virtual void nachricht( int län, char *bytes ) = 0;
+	virtual void setKlients( KSGClient::InformationServerClient *infoKlient, KSGClient::SpielServerClient *spielKlient ) = 0;
+	virtual void setKarteId( int karteId ) = 0;
+	virtual void ladeDaten() = 0;
+	virtual void doMausEreignis( MausEreignis &me ) = 0;
+	virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
+	virtual bool tick( double tickVal ) = 0;
+	virtual void render( Bild &zRObj ) = 0;
+	// constant
+	virtual int läuft() const = 0;
+	// Reference Counting
+	virtual SpielV *getThis() = 0;
+	virtual SpielV *release() = 0;
+};
+
+#endif

+ 22 - 0
Spiele Platform/Klient/Include/StrukturenV.h

@@ -0,0 +1,22 @@
+#pragma once
+
+#include <Array.h>
+#include <Text.h>
+
+using namespace Framework;
+
+class SpielerTeamStrukturV
+{
+public:
+    // variablen
+    int spielerAnzahl;
+    int teamAnzahl;
+    Array< int > *spielerFarbe;
+    Array< int > *teamFarbe;
+    RCArray< Text > *teamName;
+    Array< int > *teamSize;
+    int ref;
+    // Reference Counting
+    virtual SpielerTeamStrukturV *getThis() = 0;
+    virtual SpielerTeamStrukturV *release() = 0;
+};

+ 29 - 0
Spiele Platform/Klient/Include/Update.h

@@ -0,0 +1,29 @@
+#ifndef Update_H
+#define Update_H
+
+#include <Fortschritt.h>
+#include <TextFeld.h>
+
+struct UpdateParams
+{
+	int dateiGruppe;
+	bool *abbruch;
+	Framework::TextFeld *zStatus;
+	Framework::FBalken *zFortschritt;
+};
+
+class UpdaterV
+{
+public:
+	// nicht constant
+	virtual int getNextDateiGruppe( Framework::Text *zDgPfad ) = 0;
+	virtual int update( UpdateParams *zParams ) = 0;
+	// constant
+	virtual char *getError() const = 0;
+	virtual int getDownload() const = 0;
+	// Reference Counting
+	virtual UpdaterV *getThis() = 0;
+	virtual UpdaterV *release() = 0;
+};
+
+#endif

+ 1 - 0
Spiele Platform/Klient/KSGClient

@@ -0,0 +1 @@
+Subproject commit 393ba3fcf4a2e8261337f46b79b04746c7ef5952

+ 1 - 0
Spiele Platform/Klient/KSGNetwork

@@ -0,0 +1 @@
+Subproject commit f48ebe13ced3f2f40916df88f51efb3d7285baed

+ 1 - 0
Spiele Platform/Klient/Minigames/Asteroids

@@ -0,0 +1 @@
+Subproject commit fe2dafac09b203c94c2141efa21c1766c77f18a4

+ 1 - 0
Spiele Platform/Klient/Minigames/Blöcke

@@ -0,0 +1 @@
+Subproject commit 0e46eca78a3964ecae4e15c6a34ab1c698f620b5

+ 1 - 0
Spiele Platform/Klient/Minigames/Fangen

@@ -0,0 +1 @@
+Subproject commit 350225898422305f1086619f54a76b3b5521bac1

+ 1 - 0
Spiele Platform/Klient/Minigames/Snake

@@ -0,0 +1 @@
+Subproject commit 1bb20b24d1d512987064f4d14211c8fcc8d8a18c

+ 1 - 0
Spiele Platform/Klient/Minigames/Tetris

@@ -0,0 +1 @@
+Subproject commit 1646ca9703656547fb01ca9e6aedcad3caaca781

+ 12 - 0
Spiele Platform/Klient/Minigames/build.bat

@@ -0,0 +1,12 @@
+chcp 1252
+cd "Asteroids"
+call build.bat
+cd "../Blöcke"
+call build.bat
+cd "../Snake"
+call build.bat
+cd "../Fangen"
+call build.bat
+cd "../Tetris"
+call build.bat
+cd ".."

+ 1 - 0
Spiele Platform/Klient/Start

@@ -0,0 +1 @@
+Subproject commit ec19ccd134da6342728f2a582504e37e3744fe85

+ 1 - 0
Spiele Platform/Klient/Update

@@ -0,0 +1 @@
+Subproject commit b5d8ba3ff62e46aefa6d76978e4d2ba5e926e28c

+ 15 - 0
Spiele Platform/Klient/build.bat

@@ -0,0 +1,15 @@
+cd "KSGNetwork"
+call build.bat
+cd "../KSGClient"
+call build.bat
+cd "../Icon"
+call build.bat
+cd "../Minigames"
+call build.bat
+cd ../patcher"
+call build.bat
+cd "../Start"
+call build.bat
+cd "../Update"
+call build.bat
+cd ".."

+ 1 - 0
Spiele Platform/Klient/patcher

@@ -0,0 +1 @@
+Subproject commit a5270efb1a74442051aea46d970276866aa1b8e2

+ 1 - 0
Spiele Platform/Klient/übernehmen

@@ -0,0 +1 @@
+Subproject commit 400e21f4f300acf983d7efa99dd286abee7803f7

+ 1 - 0
Spiele Platform/SMP

@@ -0,0 +1 @@
+Subproject commit b1dd44b11d78a245093c3eb6521fe17118f33dec

+ 1 - 0
Spiele Platform/Server/Anmeldung Server

@@ -0,0 +1 @@
+Subproject commit 93ee6b47bafc507daf37959c8eb5aa3dd896850c

+ 1 - 0
Spiele Platform/Server/Chat Server

@@ -0,0 +1 @@
+Subproject commit a23fb675293417de79e53229bb932e41877abc87

+ 1 - 0
Spiele Platform/Server/Editor Server

@@ -0,0 +1 @@
+Subproject commit 6e303cc9430c9673a47051d535a9d332204df6af

+ 1 - 0
Spiele Platform/Server/Erhaltung Server

@@ -0,0 +1 @@
+Subproject commit 53bad951be4ac62da81b4652bd94a718873ad3ab

+ 1 - 0
Spiele Platform/Server/Historie Server

@@ -0,0 +1 @@
+Subproject commit 835d59cb26eeca93b976b883b004e3cb5c45f972

+ 1 - 0
Spiele Platform/Server/Information Server

@@ -0,0 +1 @@
+Subproject commit 3e47918de880507dea9015cf51dc8e585876d6c7

+ 1 - 0
Spiele Platform/Server/Karten Server

@@ -0,0 +1 @@
+Subproject commit c06ad8be5a835b8e8cc19d7ecf3e16de9be5af42

+ 1 - 0
Spiele Platform/Server/Login Server

@@ -0,0 +1 @@
+Subproject commit 61c810e457a305c33cf09b3eb1dadc44d438368f

+ 1 - 0
Spiele Platform/Server/Main Server

@@ -0,0 +1 @@
+Subproject commit e4c24b5df4de5e4048102e1b40b7d932723b4795

+ 1 - 0
Spiele Platform/Server/Minigame Server

@@ -0,0 +1 @@
+Subproject commit 249780b29b16631c06d6811eda8d2aecc6f2374a

+ 1 - 0
Spiele Platform/Server/News Server

@@ -0,0 +1 @@
+Subproject commit 09f9a173b743d948ffe2cab96464e5ad9007484a

+ 1 - 0
Spiele Platform/Server/Patch Server

@@ -0,0 +1 @@
+Subproject commit 60ffa7aed4af0ec8aebc384a34c4d5384135fc5a

+ 1 - 0
Spiele Platform/Server/Register Server

@@ -0,0 +1 @@
+Subproject commit 869a0756e6dccdbfc45b99078570e8dbf7b6102d

+ 1 - 0
Spiele Platform/Server/ServerSystemStarter

@@ -0,0 +1 @@
+Subproject commit c2caaa596255a01d2cff4e37fa637af3617a692e

+ 1 - 0
Spiele Platform/Server/Shop Server

@@ -0,0 +1 @@
+Subproject commit 8ae2ee71b2235141350bd7c3f000d9aa38e75a37

+ 1 - 0
Spiele Platform/Server/Spiel Server

@@ -0,0 +1 @@
+Subproject commit 2e607ab6ef3e7416740f49b183773afd1a9bd40c

+ 33 - 0
Spiele Platform/Server/build.bat

@@ -0,0 +1,33 @@
+cd "Anmeldung Server"
+call build.bat
+cd "../Chat Server"
+call build.bat
+cd "../Editor Server"
+call build.bat
+cd "../Erhaltung Server"
+call build.bat
+cd "../Historie Server"
+call build.bat
+cd "../Information Server"
+call build.bat
+cd "../Karten Server"
+call build.bat
+cd "../Login Server"
+call build.bat
+cd "../Main Server"
+call build.bat
+cd "../Minigame Server"
+call build.bat
+cd "../News Server"
+call build.bat
+cd "../Patch Server"
+call build.bat
+cd "../Register Server"
+call build.bat
+cd "../ServerSystemStarter"
+call build.bat
+cd "../Shop Server"
+call build.bat
+cd "../Spiel Server"
+call build.bat
+cd ".."

+ 1 - 0
Spiele Platform/Spiele/Klient/Asteroids

@@ -0,0 +1 @@
+Subproject commit 38a11f57f5694f6ae50d63584fd9a857e481e52c

+ 1 - 0
Spiele Platform/Spiele/Klient/Linie

@@ -0,0 +1 @@
+Subproject commit b217cf6befddf1e49d13ed7f851de8e57ed981fb

+ 5 - 0
Spiele Platform/Spiele/Klient/build.bat

@@ -0,0 +1,5 @@
+cd "Linie"
+call build.bat
+cd "../Asteroids"
+call build.bat
+cd ".."

+ 1 - 0
Spiele Platform/Spiele/Server/Asteroids

@@ -0,0 +1 @@
+Subproject commit c1ae803ed8148f0fa993209f241ee7aed5f3d3fb

+ 1 - 0
Spiele Platform/Spiele/Server/Linie

@@ -0,0 +1 @@
+Subproject commit ca6307034380a306d6db394c41e5122f8029a774

+ 5 - 0
Spiele Platform/Spiele/Server/build.bat

@@ -0,0 +1,5 @@
+cd "Linie"
+call build.bat
+cd "../Asteroids"
+call build.bat
+cd ".."

+ 5 - 0
Spiele Platform/Spiele/build.bat

@@ -0,0 +1,5 @@
+cd "Klient"
+call build.bat
+cd "../Server"
+call build.bat
+cd ".."

+ 9 - 0
Spiele Platform/build.bat

@@ -0,0 +1,9 @@
+cd Spiele"
+call build.bat
+cd "../Klient"
+call build.bat
+cd "../Server"
+call build.bat
+cd "../SMP"
+call build.bat
+cd "../.."