Start to add basic gibbing
This commit is contained in:
@@ -49,6 +49,7 @@ import Shape
|
||||
import Data.Tile
|
||||
|
||||
--import qualified Data.Vector as V
|
||||
import qualified Linear.Quaternion as Q
|
||||
import GHC.Generics
|
||||
import Control.Lens
|
||||
import Control.Monad.State
|
||||
@@ -836,6 +837,19 @@ data Prop
|
||||
, _pjID :: Int
|
||||
, _pjUpdate :: Prop -> World -> World
|
||||
}
|
||||
| PropZ
|
||||
{ _pjPos :: Point2
|
||||
, _pjStartPos :: Point2
|
||||
, _pjVel :: Point2
|
||||
, _prDraw :: Prop -> SPic
|
||||
, _pjID :: Int
|
||||
, _pjUpdate :: Prop -> World -> World
|
||||
, _pjPosZ :: Float
|
||||
, _pjVelZ :: Float
|
||||
, _pjTimer :: Int
|
||||
, _pjQuat :: Q.Quaternion Float
|
||||
, _pjQuatSpin :: Q.Quaternion Float
|
||||
}
|
||||
| Drone
|
||||
{ _pjPos :: Point2
|
||||
, _pjStartPos :: Point2
|
||||
|
||||
Reference in New Issue
Block a user