summaryrefslogtreecommitdiffstats
path: root/src/HTanks.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/HTanks.hs')
-rw-r--r--src/HTanks.hs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/HTanks.hs b/src/HTanks.hs
index c7cf8a8..660f03c 100644
--- a/src/HTanks.hs
+++ b/src/HTanks.hs
@@ -7,6 +7,7 @@ import Render
import Player
import CPUPlayer
import DefaultPlayer
+import WiimotePlayer
import Simulation
import Tank
@@ -20,20 +21,21 @@ import qualified Data.Map as M
import qualified Data.Set as S
import Data.Time
-
main :: IO ()
main = do
let theLevel = testLevel
+ wiimotePlayer <- newWiimotePlayer
gl <- initGL $ glxDriver (levelWidth theLevel) (levelHeight theLevel)
when (initialized gl) $ do
currentTime <- getCurrentTime
let mainState = MainState {run = True, driver = SomeDriver gl, time = currentTime, players =
- [ SomePlayer $ DefaultPlayer S.empty 0 0 False
+ [ --SomePlayer $ DefaultPlayer S.empty 0 0 False
+ SomePlayer $ wiimotePlayer
, SomePlayer $ CPUPlayer 0
]}
- gameState = GameState {level = theLevel, tanks = [ Tank 5.0 5.0 0 0 2 270 False 3 1 5 1
- , Tank 5.0 3.5 0 0 2 270 False 3 1 5 1
+ gameState = GameState {level = theLevel, tanks = [ Tank 5.0 5.0 0 0 1.5 270 False 3 1 5 1
+ , Tank 5.0 3.5 0 0 1.5 270 False 3 1 5 1
], bullets = [], textures = M.empty}
runGame gameState $ do