Make light position uniform 3d
This commit is contained in:
@@ -189,11 +189,11 @@ placeCr crF p rot = over creatures addCr
|
||||
crs
|
||||
|
||||
placeLS :: LightSource -> Picture -> Point2 -> Float -> World -> World
|
||||
placeLS ls dec p rot w = over lightSources addLS $ over decorations addDec w
|
||||
placeLS ls dec p@(x,y) rot w = over lightSources addLS $ over decorations addDec w
|
||||
where
|
||||
addLS lss = IM.insert
|
||||
(IM.newKey lss)
|
||||
(ls {_lsPos = p,_lsDir = rot,_lsID = IM.newKey lss})
|
||||
(ls {_lsPos = (x,y,0),_lsDir = rot,_lsID = IM.newKey lss})
|
||||
lss
|
||||
addDec decs = IM.insert
|
||||
(IM.newKey decs)
|
||||
|
||||
Reference in New Issue
Block a user