(broken) commit

This commit is contained in:
2023-03-27 10:25:21 +01:00
parent 7a36b69818
commit 2c13f52ce8
6 changed files with 378 additions and 307 deletions
+13 -4
View File
@@ -13,6 +13,7 @@ module Dodge.Data.Universe (
module Loop.Data,
) where
import qualified Data.Map.Strict as M
import GHC.Word (Word32)
import Dodge.Data.SelectionList
import Control.Lens
@@ -39,15 +40,23 @@ data Universe = Universe
, _uvLastFrameTicks :: Word32
, _uvFrameTicks :: Word32
, _uvRAMSave :: Maybe World
, _uvDebugInfo :: [DebugInfo]
, _uvDebug :: M.Map DebugBool DebugItem
}
data DebugInfo
= DebugWorldPos
data DebugItem = DebugItem
{ _debugPic :: Picture
, _debugInfo :: [DebugMessage]
}
data DebugMessage
= DebugSimpleMessage
{ _debugMessage :: [String]
}
| DebugWorldPosMessage
{ _debugWorldPos :: V3 Float
, _debugMessage :: [String]
}
| DebugScreenPos
| DebugScreenPosMessage
{ _debugScreenPos :: V2 Float
, _debugMessage :: [String]
}