Add title screen

Multi-language support
This commit is contained in:
Marcel
2017-12-17 11:58:10 +01:00
parent 3950345a04
commit 31a0d63cd0
5 changed files with 120 additions and 32 deletions

View File

@@ -3,6 +3,8 @@ const context = canvas.getContext('2d');
const fieldSize = {x: 12, y: 20};
function arenaSweep() {
let rowCount = 1;
outer: for(let y = arena.length - 1; y > 0; --y) {
@@ -258,30 +260,10 @@ document.addEventListener('keydown', event => {
keyBind.action();
}
});
// if(event.keyCode === 37) {
// playerMove(-1);
// } else if(event.keyCode === 39) {
// playerMove(1);
// } else if(event.keyCode === 40) {
// playerDrop();
// } else if(event.keyCode === 81) {
// playerRotate(-1);
// } else if(event.keyCode === 87) {
// playerRotate(1);
// }
});
window.onresize = function (event) {
scaleWindow();
};
function scaleWindow() {
canvas.height = window.innerHeight - 40;
canvas.width = canvas.height / (5 / 3);
context.scale(canvas.width / fieldSize.x, canvas.height / fieldSize.y);
}
scaleWindow();
playerReset();
update();
updateScore();
function startGame() {
playerReset();
update();
updateScore();
}