Skip to content
Permalink
Browse files

Project restructurization: divided onto several projects.

  • Loading branch information...
graninas committed Aug 27, 2014
1 parent 1d9257e commit 551dc71397ce826647b3c87d8e0f100fc4aa57d7
Showing with 156 additions and 1,815 deletions.
  1. +0 −1 .settings/org.eclipse.core.resources.prefs
  2. +8 −59 Amoeba.cabal
  3. +0 −16 Amoeba/Amoeba.hs
  4. +0 −18 Amoeba/Application/Assets/ConfigScheme.hs
  5. +0 −39 Amoeba/Application/Boot.hs
  6. +0 −9 Amoeba/Application/Game/Engine/GameWire.hs
  7. +0 −5 Amoeba/Application/Game/GameState.hs
  8. +0 −13 Amoeba/Application/Game/Logic.hs
  9. +0 −7 Amoeba/Application/Game/RuntimeSt.hs
  10. +0 −69 Amoeba/GameLogic/Assets/Objects.hs
  11. +0 −74 Amoeba/GameLogic/Assets/Scenarios.hs
  12. +0 −7 Amoeba/GameLogic/Data/Facade.hs
  13. +0 −16 Amoeba/GameLogic/Data/Game.hs
  14. +0 −38 Amoeba/GameLogic/Data/Object.hs
  15. +0 −8 Amoeba/GameLogic/Data/Player.hs
  16. +0 −26 Amoeba/GameLogic/Data/Strategy.hs
  17. +0 −31 Amoeba/GameLogic/Data/World.hs
  18. +0 −4 Amoeba/GameLogic/Facade.hs
  19. +0 −9 Amoeba/GameLogic/Interpreter/Language.hs
  20. +0 −12 Amoeba/GameLogic/Language/Parsing/Common.hs
  21. +0 −31 Amoeba/GameLogic/Language/Parsing/ItemParser.hs
  22. +0 −20 Amoeba/GameLogic/Language/Parsing/RawParser.hs
  23. +0 −94 Amoeba/GameLogic/Language/Parsing/WorldParser.hs
  24. +0 −19 Amoeba/GameLogic/Language/RawToken.hs
  25. +0 −23 Amoeba/GameLogic/Language/Scheme.hs
  26. +0 −121 Amoeba/GameLogic/Language/Translation/Actions.hs
  27. +0 −14 Amoeba/GameLogic/Language/Translation/Rules.hs
  28. +0 −92 Amoeba/GameLogic/Language/Translation/Runtime.hs
  29. +0 −36 Amoeba/GameLogic/Language/Translation/Translator.hs
  30. +0 −25 Amoeba/GameLogic/Language/Translation/Triggers.hs
  31. +0 −286 Amoeba/GameLogic/Scenario/Evaluation.hs
  32. +0 −6 Amoeba/Main.hs
  33. +0 −38 Amoeba/Middleware/Config/Config.hs
  34. +0 −6 Amoeba/Middleware/Config/Extra.hs
  35. +0 −5 Amoeba/Middleware/Config/Facade.hs
  36. +0 −3 Amoeba/Middleware/FRP/NetwireFacade.hs
  37. +0 −165 Amoeba/Middleware/Math/Geometry.hs
  38. +0 −59 Amoeba/Middleware/Parsing/Common.hs
  39. +0 −4 Amoeba/Middleware/Parsing/Facade.hs
  40. +0 −6 Amoeba/Middleware/Parsing/ParsecFacade.hs
  41. +0 −11 Amoeba/Middleware/SDL/Environment.hs
  42. +0 −10 Amoeba/Middleware/SDL/SDLFacade.hs
  43. +0 −21 Amoeba/Middleware/Tracing/ErrorHandling.hs
  44. +0 −36 Amoeba/Middleware/Tracing/Log.hs
  45. +0 −22 Amoeba/View/Color.hs
  46. +0 −24 Amoeba/View/Config.hs
  47. +0 −15 Amoeba/View/Language.hs
  48. +0 −27 Amoeba/View/Runtime.hs
  49. +0 −70 Amoeba/View/View.hs
  50. +8 −8 LICENSE
  51. +10 −10 { → src}/Amoeba/Application/Assets/GameFlow1.hs
  52. +7 −7 { → src}/Amoeba/Application/Assets/GameFlow2.hs
  53. +2 −2 { → src}/Amoeba/Application/Assets/TestWorld.hs
  54. +12 −12 { → src}/Amoeba/Application/Assets/Wires.hs
  55. +41 −0 src/Amoeba/Application/Boot.hs
  56. +3 −3 { → src}/Amoeba/Application/Config.hs
  57. +8 −9 { → src}/Amoeba/Application/Game/Engine/Core.hs
  58. +9 −0 src/Amoeba/Application/Game/Engine/GameWire.hs
  59. +4 −4 { → src}/Amoeba/Application/Game/Engine/Runtime.hs
  60. +5 −0 src/Amoeba/Application/Game/GameState.hs
  61. +13 −0 src/Amoeba/Application/Game/Logic.hs
  62. +7 −0 src/Amoeba/Application/Game/RuntimeSt.hs
  63. +7 −8 { → src}/Amoeba/Application/Storage/GameLoader.hs
  64. 0 { → src}/Amoeba/Test/Data/Raws/Bug11.arf
  65. 0 { → src}/Amoeba/Test/Data/Raws/Item.arf
  66. 0 { → src}/Amoeba/Test/Data/Raws/Items.arf
  67. 0 { → src}/Amoeba/Test/Data/Raws/ResearchTranslationBug_World.arf
  68. 0 { → src}/Amoeba/Test/Data/Raws/World1.arf
  69. 0 { → src}/Amoeba/Test/Data/Raws/World2.arf
  70. 0 { → src}/Amoeba/Test/Data/Raws/World2.tok
  71. 0 { → src}/Amoeba/Test/Data/Raws/World3.adt
  72. 0 { → src}/Amoeba/Test/Data/Raws/World3.arf
  73. 0 { → src}/Amoeba/Test/Data/Raws/World3.tok
  74. 0 { → src}/Amoeba/Test/Data/Raws/World4_duplicate.arf
  75. 0 { → src}/Amoeba/Test/Experiments/ModuleAbstraction/Main.hs
  76. 0 { → src}/Amoeba/Test/Experiments/ModuleAbstraction/PathFind.hs
  77. 0 { → src}/Amoeba/Test/Experiments/ModuleAbstraction/PathFind/AStar.hs
  78. 0 { → src}/Amoeba/Test/Experiments/ModuleAbstraction/PathFind/Dijkstra.hs
  79. 0 { → src}/Amoeba/Test/Experiments/MonadAbstraction/Language.hs
  80. 0 { → src}/Amoeba/Test/Experiments/MonadAbstraction/StateMonad.hs
  81. 0 { → src}/Amoeba/Test/Experiments/StateInjection/StateInjectionTest.hs
  82. 0 { → src}/Amoeba/Test/Experiments/StateInjection/StateInjectionTest2.hs
  83. 0 { → src}/Amoeba/Test/Experiments/TypeFamilies/TypeFamilyTest1.hs
  84. 0 { → src}/Amoeba/Test/Experiments/TypeFamilies/TypeFamilyTest2.hs
  85. 0 { → src}/Amoeba/Test/Experiments/TypeFamilies/TypeFamilyTest3.hs
  86. 0 { → src}/Amoeba/Test/GeometryTest.hs
  87. 0 { → src}/Amoeba/Test/LensTest.hs
  88. 0 { → src}/Amoeba/Test/ParsingTest.hs
  89. 0 { → src}/Amoeba/Test/PatternGuardTest.hs
  90. 0 { → src}/Amoeba/Test/TranslationTest.hs
  91. 0 { → src}/Amoeba/Test/Utils/GeometryArbitraries.hs
  92. 0 { → src}/Amoeba/Test/Utils/GeometryData.hs
  93. 0 { → src}/Amoeba/Test/Utils/WorldArfData.hs
  94. +12 −2 src/Main.hs
@@ -1,5 +1,4 @@
eclipse.preferences.version=1
encoding//Amoeba/Amoeba.hs=UTF8
encoding//src/Main.hs=UTF8
encoding/Amoeba.cabal=UTF8
encoding/Setup.hs=UTF8
@@ -14,10 +14,11 @@ data-files:
Game/Data/Raws/World.arf,
Game/Data/Options.cfg,
Game/Logs/Amoeba.log
license-file: LICENSE

executable Amoeba
build-depends:
base >= 4,
base >= 4 && <5,
transformers,
containers,
hslogger >=1.2.3 && <1.2.4,
@@ -34,64 +35,12 @@ executable Amoeba
either >=4.1.1 && <4.2,
parsec >=3.1.5,
directory,
filepath
filepath,
The-Amoeba-World-GameLogic >=0.1.1,
The-Amoeba-World-Middleware >=0.1,
The-Amoeba-World-View >=0.1
default-language: Haskell2010
hs-source-dirs: Amoeba
ghc-options: -O1 -threaded -outputdir ./.bin
other-modules:
Amoeba,
Application.Assets.ConfigScheme,
Application.Assets.GameFlow1,
Application.Boot,
Application.Config,
Application.Game.Engine.Core,
Application.Game.Engine.GameWire,
Application.Game.Engine.Runtime,
Application.Game.Logic,
Application.Storage.GameLoader,
GameLogic.Assets.Objects,
GameLogic.Assets.Scenarios,
GameLogic.Data.Facade,
GameLogic.Data.Game,
GameLogic.Data.Object,
GameLogic.Data.World,
GameLogic.Facade,
GameLogic.Language.Parsing.Common,
GameLogic.Language.Parsing.ItemParser,
GameLogic.Language.Parsing.RawParser,
GameLogic.Language.Parsing.WorldParser,
GameLogic.Language.RawToken,
GameLogic.Language.Scheme,
GameLogic.Language.Translation.Actions,
GameLogic.Language.Translation.Rules,
GameLogic.Language.Translation.Runtime,
GameLogic.Language.Translation.Translator,
GameLogic.Language.Translation.Triggers,
GameLogic.Scenario.Evaluation,
Middleware.Config.Config,
Middleware.Config.Extra,
Middleware.Config.Facade,
Middleware.FRP.NetwireFacade,
Middleware.Parsing.Common,
Middleware.Parsing.Facade,
Middleware.Parsing.ParsecFacade,
Middleware.SDL.Environment,
Middleware.SDL.SDLFacade,
Middleware.Tracing.ErrorHandling,
Middleware.Tracing.Log,
View.Color,
View.Config,
View.Language,
View.Runtime,
View.View,
Application.Game.RuntimeSt,
Application.Game.GameState,
Application.Assets.TestWorld,
Middleware.Math.Geometry,
GameLogic.Data.Player,
GameLogic.Data.Strategy,
GameLogic.Interpreter.Language,
Application.Assets.GameFlow2,
Application.Assets.Wires
hs-source-dirs: ./src
ghc-options: -threaded -outputdir ./.bin
main-is: Main.hs

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 551dc71

Please sign in to comment.
You can’t perform that action at this time.