2020-12-02 22:57:53 +08:00

187 lines
6.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>2048</title>
<link href="/2048/style/main.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="/2048/favicon.ico">
<link rel="apple-touch-icon" href="/2048/meta/apple-touch-icon.png">
<link rel="apple-touch-startup-image" href="/2048/meta/apple-touch-startup-image-640x1096.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"> <!-- iPhone 5+ -->
<link rel="apple-touch-startup-image" href="/2048/meta/apple-touch-startup-image-640x920.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)"> <!-- iPhone, retina -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0, maximum-scale=1, user-scalable=no, minimal-ui">
<!-- 标题 -->
<meta itemprop="name" content="2048" />
<!-- 描述 -->
<meta itemprop="description" content="英博的小游戏" />
<meta itemprop="image" content="/2048/favicon.ico" />
</head>
<body>
<div class="container" id="container">
<div class="heading" style="margin-top: 20px;">
<h1 class="title">2048</h1>
<div class="scores-container">
<div class="score-container">0</div>
<div class="best-container">0</div>
</div>
</div>
<div class="above-game">
<p class="game-intro">合并数字到达<strong>2048!</strong></p>
<a class="restart-button">新游戏</a>
</div>
<div class="game-container">
<div class="game-message">
<p></p>
<div class="lower">
<a class="keep-playing-button">继续</a>
<a class="retry-button">重试</a>
</div>
</div>
<div class="grid-container">
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
</div>
<div class="tile-container">
</div>
</div>
<p class="game-explanation">
<strong class="important">如何玩:</strong> 用你的<strong>方向键</strong> 移动方块。当两个具有相同数字的方块接触时,它们会<strong>合并为一个!</strong>数字到达2048即为胜利~
</p>
<hr>
<!-- Footer -->
<footer id="footer">
<p class="copyright" align="center">&copy; RainSun <a href="https://lacus.site">WebSite</a>.</p>
</footer>
</div>
<div class="media" style="position:absolute; left: -9999px;">
<audio id="Mp3Me" style="clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);" autoplay autobuffer controls>
<source src="/2048/media/du.mp3">
</audio>
<audio id="Mp3Me2" style="clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);" autoplay autobuffer controls>
<source src="/2048/media/bo.mp3">
</audio>
<audio id="Mp3Me3" style="clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);" autoplay autobuffer controls>
<source src="/2048/media/win.mp3">
</audio>
</div>
<script type="text/javascript">
// document.getElementById("container").addEventListener("click", GuitarTrack, false)
function MoveTrack() {
var mediaSrc = "/2048/media/du.mp3"
var Mp3Me = document.getElementById('Mp3Me');
if (Mp3Me.length > 1) { //2个元素正对不同浏览器兼容
Mp3Me[0].src = mediaSrc;
Mp3Me[1].src = mediaSrc;
}
if (Mp3Me.length == 1) {
Mp3Me[0].src = mediaSrc;
var node = document.getElementById('Mp3Me');
var newelem = document.createElement('source');
newelem.setAttribute('src', mediaSrc);
node.appendChild(newelem);
}
Mp3Me.load();
}
function MergeTrack() {
var mediaSrc = "/2048/media/bo.mp3"
var Mp3Me = document.getElementById('Mp3Me');
var Mp3Me2 = document.getElementById('Mp3Me2');
Mp3Me.pause();
if (Mp3Me.length > 1) { //2个元素正对不同浏览器兼容
Mp3Me2[0].src = mediaSrc;
Mp3Me2[1].src = mediaSrc;
}
if (Mp3Me2.length == 1) {
Mp3Me2[0].src = mediaSrc;
var node = document.getElementById('Mp3Me2');
var newelem = document.createElement('source');
newelem.setAttribute('src', mediaSrc);
node.appendChild(newelem);
}
Mp3Me2.load();
}
function WinTrack() {
var mediaSrc = "/2048/media/win.mp3";
var Mp3Me = document.getElementById('Mp3Me');
var Mp3Me2 = document.getElementById('Mp3Me2');
var Mp3Me3 = document.getElementById('Mp3Me3');
Mp3Me.pause();
Mp3Me2.pause();
if (Mp3Me.length > 1) { //2个元素正对不同浏览器兼容
Mp3Me3[0].src = mediaSrc;
Mp3Me3[1].src = mediaSrc;
}
if (Mp3Me3.length == 1) {
Mp3Me3[0].src = mediaSrc;
var node = document.getElementById('Mp3Me3');
var newelem = document.createElement('source');
newelem.setAttribute('src', mediaSrc);
node.appendChild(newelem);
}
Mp3Me3.load();
}
</script>
<script src="/2048/js/bind_polyfill.js"></script>
<script src="/2048/js/classlist_polyfill.js"></script>
<script src="/2048/js/animframe_polyfill.js"></script>
<script src="/2048/js/keyboard_input_manager.js"></script>
<script src="/2048/js/html_actuator.js"></script>
<script src="/2048/js/grid.js"></script>
<script src="/2048/js/tile.js"></script>
<script src="/2048/js/local_storage_manager.js"></script>
<script src="/2048/js/game_manager.js"></script>
<script src="/2048/js/application.js"></script>
</body>
</html>