Загрузить файлы в «/»
This commit is contained in:
parent
06ac4e1417
commit
04c2dc2e9d
137
index.html
137
index.html
@ -1,64 +1,75 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="ru">
|
<html lang="ru">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" charset="utf-8">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Тетрис на JS6</title>
|
<title>Тетрис | ООП на JS</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="./css/style.css">
|
<link rel="stylesheet" href="./css/style.css">
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div class="tetris-wrapper">
|
<div class="tetris-wrapper">
|
||||||
<canvas id="game-board" width="309" height="619"></canvas>
|
<!-- Новый контейнер для поля и джойстика -->
|
||||||
|
<div id="game-area-container">
|
||||||
<aside class="side-panel">
|
<canvas id="game-board" width="309" height="619"></canvas>
|
||||||
<h1>ТЕТРИС</h1>
|
|
||||||
|
<!-- Джойстик для мобильных -->
|
||||||
<div class="info-box">
|
<div id="joystick-controls">
|
||||||
<span class="info-title">СЧЁТ</span>
|
<button class="joystick-btn" id="joystick-left">←</button>
|
||||||
<p id="score">0</p>
|
<button class="joystick-btn" id="joystick-up">↻</button> <!-- ↻ - символ поворота -->
|
||||||
</div>
|
<button class="joystick-btn" id="joystick-down">↓</button>
|
||||||
|
<button class="joystick-btn" id="joystick-right">→</button>
|
||||||
<div class="info-box">
|
</div>
|
||||||
<span class="info-title">ЛИНИИ</span>
|
</div>
|
||||||
<p id="lines">0</p>
|
|
||||||
</div>
|
<aside class="side-panel">
|
||||||
|
<h1>ТЕТРИС</h1>
|
||||||
<div class="info-box">
|
|
||||||
<span class="info-title">УРОВЕНЬ</span>
|
<div class="info-box">
|
||||||
<p id="level">1</p>
|
<span class="info-title">СЧЁТ</span>
|
||||||
</div>
|
<p id="score">0</p>
|
||||||
|
</div>
|
||||||
<div class="info-box next-piece-container">
|
|
||||||
<span class="info-title">СЛЕДУЮЩАЯ</span>
|
<div class="info-box">
|
||||||
<canvas id="next-piece-board" width="185" height="185"></canvas>
|
<span class="info-title">ЛИНИИ</span>
|
||||||
</div>
|
<p id="lines">0</p>
|
||||||
|
</div>
|
||||||
<button id="start-button" class="game-button">СТАРТ</button>
|
|
||||||
</aside>
|
<div class="info-box">
|
||||||
</div>
|
<span class="info-title">УРОВЕНЬ</span>
|
||||||
|
<p id="level">1</p>
|
||||||
<div id="game-overlay" class="hidden">
|
</div>
|
||||||
<div id="game-modal">
|
|
||||||
<h2 id="modal-title"></h2>
|
<div class="info-box next-piece-container">
|
||||||
<p id="modal-text"></p>
|
<span class="info-title">СЛЕДУЮЩАЯ</span>
|
||||||
<button id="modal-button" class="game-button">СТАРТ</button>
|
<canvas id="next-piece-board" width="185" height="185"></canvas>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<script src="./js/utils.js"></script>
|
<button id="start-button" class="game-button">СТАРТ</button>
|
||||||
<script src="./js/eventBus.js"></script>
|
</aside>
|
||||||
<script src="./js/inputHandler.js"></script>
|
</div>
|
||||||
<script src="./js/uiManager.js"></script>
|
|
||||||
<script src="./js/grid.js"></script>
|
<div id="game-overlay" class="hidden">
|
||||||
<script src="./js/pieceFactory.js"></script>
|
<div id="game-modal">
|
||||||
<script src="./js/renderer.js"></script>
|
<h2 id="modal-title"></h2>
|
||||||
<script src="./js/animationManager.js"></script>
|
<p id="modal-text"></p>
|
||||||
<script src="./js/game.js"></script>
|
<button id="modal-button" class="game-button">СТАРТ</button>
|
||||||
<script src="./js/main.js"></script>
|
</div>
|
||||||
</body>
|
</div>
|
||||||
|
<script src="./js/utils.js"></script>
|
||||||
|
<script src="./js/eventBus.js"></script>
|
||||||
|
<script src="./js/inputHandler.js"></script>
|
||||||
|
<script src="./js/uiManager.js"></script>
|
||||||
|
<script src="./js/grid.js"></script>
|
||||||
|
<script src="./js/pieceFactory.js"></script>
|
||||||
|
<script src="./js/renderer.js"></script>
|
||||||
|
<script src="./js/animationManager.js"></script>
|
||||||
|
<script src="./js/game.js"></script>
|
||||||
|
<script src="./js/main.js"></script>
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user