Continue weapon refactor, gas combinations
This commit is contained in:
+61
-14
@@ -1,31 +1,78 @@
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:(493,66)-(498,55): warning: [-Wincomplete-patterns]
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:(45,25)-(323,30): warning: [-Wincomplete-patterns]
|
||||
Pattern match(es) are non-exhaustive
|
||||
In a case alternative:
|
||||
Patterns not matched:
|
||||
MuzzleFlame
|
||||
MuzzleGas
|
||||
FlameSpitterMod
|
||||
FlameSpitterRepeatMod
|
||||
|
|
||||
45 | heldEffect effecttype = case effecttype of
|
||||
| ^^^^^^^^^^^^^^^^^^...
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:503:1-10: warning: [-Wmissing-signatures]
|
||||
Top-level binding with no type signature:
|
||||
walkNozzle :: Muzzle -> p1 -> p2 -> World -> World
|
||||
|
|
||||
493 | removeAmmoFromMag x mid cr . makeMuzzleFlare mz itm cr $ case _mzEffect mz of
|
||||
| ^^^^^^^^^^^^^^^^^^^^...
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:539:1-17: warning: [-Wmissing-signatures]
|
||||
503 | walkNozzle mz itm cr w = w
|
||||
| ^^^^^^^^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:503:15-17: warning: [-Wunused-matches]
|
||||
Defined but not used: ‘itm’
|
||||
|
|
||||
503 | walkNozzle mz itm cr w = w
|
||||
| ^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:503:19-20: warning: [-Wunused-matches]
|
||||
Defined but not used: ‘cr’
|
||||
|
|
||||
503 | walkNozzle mz itm cr w = w
|
||||
| ^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:507:6-15: warning: [-Wunused-local-binds]
|
||||
Defined but not used: ‘walkamount’
|
||||
|
|
||||
507 | (walkamount, g) = randomR (- aspeed, aspeed) (_randGen w)
|
||||
| ^^^^^^^^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:509:5-8: warning: [-Wunused-local-binds]
|
||||
Defined but not used: ‘maxa’
|
||||
|
|
||||
509 | maxa = _nzMaxWalkAngle nz
|
||||
| ^^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:510:5-6: warning: [-Wunused-local-binds]
|
||||
Defined but not used: ‘wa’
|
||||
|
|
||||
510 | wa = min maxa $ max (negate maxa) (_nzCurrentWalkAngle nz + walkamount)
|
||||
| ^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:552:1-17: warning: [-Wmissing-signatures]
|
||||
Top-level binding with no type signature:
|
||||
removeAmmoFromMag :: Int -> Maybe Int -> Creature -> World -> World
|
||||
|
|
||||
539 | removeAmmoFromMag x mid cr = fromMaybe id $ do
|
||||
552 | removeAmmoFromMag x mid cr = fromMaybe id $ do
|
||||
| ^^^^^^^^^^^^^^^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:552:5-7: warning: [-Wunused-local-binds]
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:565:5-7: warning: [-Wunused-local-binds]
|
||||
Defined but not used: ‘cid’
|
||||
|
|
||||
552 | cid = _crID cr
|
||||
565 | cid = _crID cr
|
||||
| ^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:(595,13)-(817,9): warning: [-Wincomplete-patterns]
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:(608,13)-(830,9): warning: [-Wincomplete-patterns]
|
||||
Pattern match(es) are non-exhaustive
|
||||
In a case alternative: Patterns not matched: TractorMod
|
||||
In a case alternative:
|
||||
Patterns not matched:
|
||||
FlameSpitterMod
|
||||
FlameSpitterRepeatMod
|
||||
|
|
||||
595 | useMod hm = case hm of
|
||||
608 | useMod hm = case hm of
|
||||
| ^^^^^^^^^^...
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:1083:21-22: warning: [-Wunused-matches]
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:(936,14)-(952,85): warning: [-Wincomplete-patterns]
|
||||
Pattern match(es) are non-exhaustive
|
||||
In a case alternative:
|
||||
Patterns not matched: HeldOverNozzlesUseGasParams
|
||||
|
|
||||
936 | useHeld hu = case hu of
|
||||
| ^^^^^^^^^^...
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:1045:1-10: warning: [-Wmissing-signatures]
|
||||
Top-level binding with no type signature:
|
||||
doGenFloat :: RandomGen g => GenFloat -> g -> (Float, g)
|
||||
|
|
||||
1045 | doGenFloat (ConstFloat x) g = (x,g)
|
||||
| ^^^^^^^^^^
|
||||
/home/justin/Haskell/loop/src/Dodge/HeldUse.hs:1106:21-22: warning: [-Wunused-matches]
|
||||
Defined but not used: ‘mz’
|
||||
|
|
||||
1083 | shootTeslaArc it cr mz w =
|
||||
1106 | shootTeslaArc it cr mz w =
|
||||
| ^^
|
||||
|
||||
Reference in New Issue
Block a user