Allow for concurrent effects

This commit is contained in:
2022-08-16 16:02:09 +01:00
parent 919a179283
commit 26e88f059a
14 changed files with 181 additions and 53 deletions
+7
View File
@@ -3,12 +3,14 @@
module Dodge.Data.World (
module Dodge.Data.World,
module Dodge.Data.SaveSlot,
module Dodge.Data.CWorld,
module Dodge.Data.RightButtonOptions,
module Dodge.Data.SoundOrigin,
module Dodge.Data.Hammer,
) where
import Dodge.Data.SaveSlot
import Control.Lens
import qualified Data.Map.Strict as M
import qualified Data.Set as S
@@ -40,8 +42,13 @@ data World = World
, _backspaceTimer :: Int
, _timeFlow :: TimeFlowStatus
, _rbOptions :: RightButtonOptions
, _gameSlot :: GameSlot
}
data GameSlot = GameNum Int
| GameLoading SaveSlot
| GameStartScreen
data TimeFlowStatus
= RewindingNow
| RewindingLastFrame