This commit is contained in:
2023-03-26 23:00:43 +01:00
parent ee89ac9b00
commit cc4aa1ec43
6 changed files with 122 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
module Dodge.Debug where
import Control.Lens
import Dodge.Data.Universe
import qualified Data.Set as S
debugEvents :: Universe -> Universe
debugEvents u = case dbools ^. at Enable_debug of
Nothing -> u
Just () -> S.foldr debugEvent u dbools
where
dbools = u ^. uvConfig . debug_booleans
debugEvent :: DebugBool -> Universe -> Universe
debugEvent db u = case db of
Collision_test -> u
_ -> u