Skip to content

Commit 12443ce

Browse files
committed
respect win state
1 parent 668e246 commit 12443ce

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

public/app/gameController.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ function Game($q, $scope, $http, $interval, $routeParams, SessionService, UserSe
66
$scope.gamestate = []; // game state as Array
77
$scope.moving = 0;
88
$scope.user = UserService.get({ id: $routeParams.userid });
9+
$scope.winner = '';
910

1011
$scope.playgame = function(){
1112
return $q(function(resolve, reject) {
@@ -16,6 +17,11 @@ function Game($q, $scope, $http, $interval, $routeParams, SessionService, UserSe
1617
})
1718
SetState = GetState.then(function(result){
1819
$scope.gamestate = $scope.state.state.split('');
20+
if ( $scope.gamestate[0] == 'A' ) {
21+
$scope.winner = "X wins!";
22+
} else if ( $scope.gamestate[0] == 'B') {
23+
$scope.winner = "O wins!";
24+
}
1925
resolve();
2026
});
2127
});

public/game.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<div id="game">
22
<div id="user"><h6>{{ user.name}}</h6></div>
33
<div class="sub-header">{{game.name}}</div>
4+
<div id="win message">{{ winner }}</div>
45
<div class="gameboard">
56
<div class="row">
67
<div class="square" ng-click="move(1)">&nbsp;{{gamestate[1]}}</div>

0 commit comments

Comments
 (0)