Major rework of basic game code - pre-work for multiplayer
Includes automatic generation of required HTML elements and better responsiveness
This commit is contained in:
34
index.html
34
index.html
@@ -7,7 +7,7 @@
|
||||
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<svg style="position: absolute;" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="f1" x="0" y="0">
|
||||
<feGaussianBlur in="SourceGraphic" stdDeviation="15"></feGaussianBlur>
|
||||
@@ -70,16 +70,24 @@
|
||||
<span class="bar"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div id="background" class="blurred">
|
||||
<div class="game-stats" id="score" data-string="counterScore" data-string-type="prefix">0</div>
|
||||
<div class="game-stats" id="time" data-string="counterTime" data-string-type="prefix">00:00</div>
|
||||
<div id="canvas-container">
|
||||
<canvas id="tetris-hold" width="100" height="100"></canvas>
|
||||
<canvas id="tetris-background" width="240" height="400"></canvas>
|
||||
<canvas id="tetris" width="240" height="400"></canvas>
|
||||
<canvas id="tetris-upcoming" width="100" height="300"></canvas>
|
||||
|
||||
<template id="player-container">
|
||||
<div class="blurred" id="background">
|
||||
<div class="game-stats" data-string="counterScore" data-string-type="prefix" id="score">0</div>
|
||||
<div class="game-stats" data-string="counterTime" data-string-type="prefix" id="time">00:00</div>
|
||||
<div id="canvas-container">
|
||||
<canvas height="100" id="tetris-hold" width="100"></canvas>
|
||||
<canvas height="400" id="tetris-background" width="240"></canvas>
|
||||
<canvas height="400" id="tetris" width="240"></canvas>
|
||||
<canvas height="300" id="tetris-upcoming" width="100"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<div class="game-container blurred">
|
||||
|
||||
</div>
|
||||
|
||||
<div id="container">
|
||||
<h1 id="game-title" data-string="titlePaused" data-string-first-run="titleGame">Tetris.js</h1>
|
||||
<button id="game-play" data-string="btnResume" data-string-first-run="btnPlay">Play!</button>
|
||||
@@ -93,12 +101,16 @@
|
||||
</div>
|
||||
<script src="https://hammerjs.github.io/dist/hammer.js"></script>
|
||||
<script src="js/language.js"></script>
|
||||
<script src="js/helper-functions.js"></script>
|
||||
<script src="js/theme.js"></script>
|
||||
<script src="js/game-info.js"></script>
|
||||
<script src="js/game.js"></script>
|
||||
<script src="js/arena.js"></script>
|
||||
<script src="js/player.js"></script>
|
||||
<script src="js/local-player.js"></script>
|
||||
<script src="js/tetris-manager.js"></script>
|
||||
<script src="js/tetris.js"></script>
|
||||
<script src="js/menu.js"></script>
|
||||
<script src="js/touch-control.js"></script>
|
||||
<!--<script src="js/touch-control.js"></script>-->
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user