Refactor, try to limit dependencies
This commit is contained in:
+20
-18
@@ -1,21 +1,23 @@
|
||||
module Dodge.Default.Shell
|
||||
where
|
||||
import Dodge.Data
|
||||
module Dodge.Default.Shell where
|
||||
|
||||
import Dodge.Data.Item.Use.Consumption.Ammo
|
||||
import Dodge.Data.Projectile
|
||||
import Geometry.Data
|
||||
|
||||
defaultShell :: Proj
|
||||
defaultShell = Shell
|
||||
{ _prjPos = V2 0 0
|
||||
, _prjZ = 20
|
||||
, _prjStartPos = V2 0 0
|
||||
, _prjVel = V2 0 0
|
||||
, _prjAcc = V2 0 0
|
||||
, _prjDir = 0
|
||||
, _prjSpin = 0
|
||||
, _prjDraw = DrawShell
|
||||
, _prjID = 0
|
||||
, _prjTimer = 0
|
||||
, _prjPayload = ExplosionPayload
|
||||
, _prjUpdates = []
|
||||
, _prjMITID = Nothing
|
||||
}
|
||||
defaultShell =
|
||||
Shell
|
||||
{ _prjPos = V2 0 0
|
||||
, _prjZ = 20
|
||||
, _prjStartPos = V2 0 0
|
||||
, _prjVel = V2 0 0
|
||||
, _prjAcc = V2 0 0
|
||||
, _prjDir = 0
|
||||
, _prjSpin = 0
|
||||
, _prjDraw = DrawShell
|
||||
, _prjID = 0
|
||||
, _prjTimer = 0
|
||||
, _prjPayload = ExplosionPayload
|
||||
, _prjUpdates = []
|
||||
, _prjMITID = Nothing
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user