mirror of
https://github.com/ysoftdevs/pf2015.git
synced 2026-05-08 17:03:51 +02:00
add level definition and transition screen
This commit is contained in:
34
js/level-complete-controller.js
Normal file
34
js/level-complete-controller.js
Normal file
@@ -0,0 +1,34 @@
|
||||
angular.module('level-complete', [])
|
||||
.controller('LevelCompleteController', function($scope, $rootScope) {
|
||||
|
||||
$scope.isLevelCompleteVisible = false;
|
||||
|
||||
$scope.isFinalScreenVisible = false;
|
||||
|
||||
$scope.levelIndex = 0;
|
||||
|
||||
$scope.completeLevel = function(event, args) {
|
||||
$scope.isLevelCompleteVisible = true;
|
||||
$scope.levelIndex = args.levelIndex;
|
||||
};
|
||||
|
||||
$scope.restartLevel = function() {
|
||||
$scope.isLevelCompleteVisible = false;
|
||||
var args = {
|
||||
levelIndex: $scope.levelIndex
|
||||
};
|
||||
$rootScope.$emit('startLevel', args);
|
||||
};
|
||||
|
||||
$scope.nextLevel = function() {
|
||||
$scope.isLevelCompleteVisible = false;
|
||||
$scope.levelIndex++;
|
||||
var args = {
|
||||
levelIndex: $scope.levelIndex
|
||||
};
|
||||
$rootScope.$emit('startLevel', args);
|
||||
};
|
||||
|
||||
$rootScope.$on('completeLevel', $scope.completeLevel);
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user