aboutsummaryrefslogtreecommitdiff
path: root/src/Update/Update.elm
diff options
context:
space:
mode:
authorJoris2015-12-30 01:03:47 +0100
committerJoris2015-12-30 01:03:47 +0100
commit1cf6bc1ad9209e4f3f2fcbc129f2577e74e94c99 (patch)
tree169e799b2d901a5f89829db8a82c79133e169474 /src/Update/Update.elm
parent79a9db1c532995c7c760bfb518b43d92dd703280 (diff)
downloadcatchvoid-1cf6bc1ad9209e4f3f2fcbc129f2577e74e94c99.tar.gz
catchvoid-1cf6bc1ad9209e4f3f2fcbc129f2577e74e94c99.tar.bz2
catchvoid-1cf6bc1ad9209e4f3f2fcbc129f2577e74e94c99.zip
Upgrade to elm 0.16.0
Diffstat (limited to 'src/Update/Update.elm')
-rw-r--r--src/Update/Update.elm23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/Update/Update.elm b/src/Update/Update.elm
index e173aaa..9dc737f 100644
--- a/src/Update/Update.elm
+++ b/src/Update/Update.elm
@@ -3,8 +3,7 @@ module Update.Update
) where
import List
-import Keyboard exposing (KeyCode)
-import Char exposing (fromCode, toCode)
+import Char exposing (fromCode, toCode, KeyCode)
import Maybe
import Set
import Set exposing (Set)
@@ -29,22 +28,22 @@ update input game =
in if(playerPointsCollision game.time game.player hostilePoints)
then
{ game
- | time <- 0
- , currentScore <- 0
- , cloud <- initCloud
- , rounds <- (Round game.time game.currentScore) :: game.rounds
+ | time = 0
+ , currentScore = 0
+ , cloud = initCloud
+ , rounds = (Round game.time game.currentScore) :: game.rounds
}
else
let newPlayer = playerStep input.delta game.boardSize input.dir (newKeyCode game.keysDown input.inputKeysDown) game.player
(newCloud, addScore, newSeed) = cloudUpdate game.time game.boardSize game.seed newPlayer game.cloud game.currentScore
in
{ game
- | time <- game.time + input.delta
- , keysDown <- input.inputKeysDown
- , currentScore <- game.currentScore + addScore
- , player <- newPlayer
- , cloud <- newCloud
- , seed <- newSeed
+ | time = game.time + input.delta
+ , keysDown = input.inputKeysDown
+ , currentScore = game.currentScore + addScore
+ , player = newPlayer
+ , cloud = newCloud
+ , seed = newSeed
}
playerStep : Float -> Vec2 -> Vec2 -> (KeyCode -> Bool) -> Player -> Player