diff options
author | Joris Guyonvarch | 2014-10-08 22:13:41 +0200 |
---|---|---|
committer | Joris Guyonvarch | 2014-10-08 22:27:11 +0200 |
commit | d37a301ed39bac823e0f2223b8d229b417e128c7 (patch) | |
tree | e7e1155e8678bfb32908452993234078527d6664 /src/Cloud.elm | |
parent | 4521cdf1bb5725c9d497e5fb0c03943ad03a052f (diff) |
Adding a power to change the player color that reverse points to catch and points to avoid
Diffstat (limited to 'src/Cloud.elm')
-rw-r--r-- | src/Cloud.elm | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Cloud.elm b/src/Cloud.elm index 081862c..99a4949 100644 --- a/src/Cloud.elm +++ b/src/Cloud.elm @@ -2,20 +2,22 @@ module Cloud where import Point (..) import Player (..) +import Config (..) import Geometry (distance) type Cloud = - { greenPoints : [Point] - , redPoints : [Point] + { points : Config -> [Point] , spawn : Float , lastSpawn : Float } initCloud : Cloud initCloud = - let spawn = 200 - in { greenPoints = [] - , redPoints = [] + let spawn = 100 + in { points config = + case config of + White -> [] + Black -> [] , spawn = spawn , lastSpawn = -spawn } |