Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function loger(){
- console.log('turnAllowed ' + turnAllowed + ' computerTurn ' + computerTurn + ' playerTurn' + playerTurn);
- }
- function handleKeyDown(keyEvent){
- switch( keyEvent.keyCode ) {
- case 32: // space bar
- loger();
- console.log('space pressed, turn allowed ' + turnAllowed);
- if (playerTurn == false){
- clearText();
- fireBall();
- playerTurn = true;
- setTimeout(levelCheck, 5000);
- console.log('space fired ball');}
- break;
- case 38: // up arrow
- loger();
- if (!playerTurn){ rotateArrowUp()};
- break;
- case 40: // down arrow
- loger();
- if (!playerTurn){rotateArrowDown()};
- break;
- case 37: // left arrow
- audioOff();
- break;
- case 39: //right arrow
- audioOn();
- break;
- }
- }
- function levelCheck() {
- if(playerTurn == true & computerTurn == true){
- clearScore();
- if (maxLevel == level){
- gameOver = true;
- resultText.innerHTML = 'Your score is: ' + scorePlayer + '<br>Your opponent score is: ' + scoreEnemy + '<br>Game Over!' ;
- }
- else { nextLevel();
- scoreText.innerHTML = 'Your Turn:<br> ' + 'Level ' + turnNumber++;}}
- else
- if (playerTurn==true){
- turnAllowed = false;
- loger();
- scoreText.innerHTML = 'Enemy Turn:<br> ' + 'Level ' + (turnNumber -1); // Enemy turn shows at Level 1, so 2-1 for Level 1
- resetScene();
- setTimeout(computer, 100000);
- loger();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement