Add in "linear" lWorld to separate time reversable worlds
This commit is contained in:
@@ -79,7 +79,7 @@ addGib4 ::
|
||||
World
|
||||
addGib4 p col (v, zs, q, h) =
|
||||
plNew
|
||||
(cWorld . props)
|
||||
(cWorld . lWorld . props)
|
||||
prID
|
||||
( aGib & prPos .~ p +.+ (5 *.* normalizeV v)
|
||||
& prColor .~ col
|
||||
@@ -93,7 +93,7 @@ addGib4 p col (v, zs, q, h) =
|
||||
addGibAt :: Float -> Color -> Point2 -> World -> World
|
||||
addGibAt h col p w =
|
||||
w
|
||||
& plNew (cWorld . props) prID gib
|
||||
& plNew (cWorld . lWorld . props) prID gib
|
||||
& randGen .~ newg
|
||||
where
|
||||
(gib, newg) = runState f $ _randGen w
|
||||
@@ -116,7 +116,7 @@ addGibAt h col p w =
|
||||
addGibAtDir :: Float -> Float -> Color -> Point2 -> World -> World
|
||||
addGibAtDir dir h col p w =
|
||||
w
|
||||
& plNew (cWorld . props) prID gib
|
||||
& plNew (cWorld . lWorld . props) prID gib
|
||||
& randGen .~ newg
|
||||
where
|
||||
(gib, newg) = runState f $ _randGen w
|
||||
|
||||
Reference in New Issue
Block a user