diff options
author | Juan J. Martinez <jjm@usebox.net> | 2023-02-20 21:52:22 +0000 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2023-02-20 21:52:22 +0000 |
commit | ed585355b1f78de15885e803138a98b75ca2b1e2 (patch) | |
tree | da25f10539fa39ee284dc49ab9d5e53721bc008f /src/Game/Entities/Const.hs | |
parent | 92785d2df84e18953048a6537b71c824a2a4b288 (diff) | |
download | space-plat-hs-ed585355b1f78de15885e803138a98b75ca2b1e2.tar.gz space-plat-hs-ed585355b1f78de15885e803138a98b75ca2b1e2.zip |
Split entities in modules.
Diffstat (limited to 'src/Game/Entities/Const.hs')
-rw-r--r-- | src/Game/Entities/Const.hs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Game/Entities/Const.hs b/src/Game/Entities/Const.hs new file mode 100644 index 0000000..4855e24 --- /dev/null +++ b/src/Game/Entities/Const.hs @@ -0,0 +1,25 @@ +module Game.Entities.Const where + +hitDelay :: Int +hitDelay = 96 + +frameDelay :: Int +frameDelay = 6 + +jumpFrame :: Int +jumpFrame = 3 + +gravityOff :: Int +gravityOff = -1 + +gravityUp :: Int +gravityUp = 0 + +gravityDown :: Int +gravityDown = 14 + +jumpLimit :: Int +jumpLimit = gravityDown + 7 + +gravityTable :: [Int] +gravityTable = [0, 6, 4, 4, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 4] |