Implement magazine drawing using ammo positioning function
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
{-# LANGUAGE TemplateHaskell #-}
|
||||
module Dodge.Item.AmmoPosition where
|
||||
|
||||
import Linear.Quaternion (Quaternion (..))
|
||||
import Control.Lens
|
||||
import Geometry.Data
|
||||
|
||||
data AmmoPosition
|
||||
= Magazine {_amposPos :: Point3, _amposDir :: Quaternion Float}
|
||||
| Bullets {_amPosDirs :: [(Point3,Point3)]}
|
||||
| NoAmmoPosition
|
||||
makeLenses ''AmmoPosition
|
||||
Reference in New Issue
Block a user