HTML and CSS Reference
In-Depth Information
context.fillText ("Number of enemy for next game: " +
enemyMax, 100,220);
context.fillText ("Press Space To Play", 150, 300);
}else{
//wait for space key click
if (keyPressList[32]==true){
//console.log("space pressed");
switchGameState(GAME_STATE_NEW_GAME);
screenStarted = false;
}
}
}
function gameStateNewGame(){
score = 0;
enemy = [];
explosions = [];
playField = [];
items = [];
resetPlayer();
createPlayField();
renderPlayField();
switchGameState(GAME_STATE_WAIT_FOR_PLAYER_MOVE);
}
function createPlayField(){
var wallCount = 0;
var playerCount = 0;
var enemyCount = 0;
var goalCount = 0;
var roadCount = 0;
//fill with road
for (var rowCtr=0;rowCtr<15;rowCtr++){
var tempRow = [];
for (colCtr=0;colCtr<15;colCtr++) {
tempRow.push(roadTile)
}
playField.push(tempRow);
}
//console.log("playField=" + playField);
//create items array
for (rowCtr=0;rowCtr<15;rowCtr++){
var tempRow = [];
for (colCtr=0;colCtr<15;colCtr++) {
tempRow.push(0);
Search WWH ::




Custom Search