From b7a8820a755256b9f470a55bf924e7de4e83d736 Mon Sep 17 00:00:00 2001 From: YouWei Zhao Date: Wed, 28 Feb 2018 15:12:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=A6=BBindex.html=E4=B8=AD=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BF=AE=E6=94=B9=E7=9A=84=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 11 +++-------- main.js | 33 ++++++++++++++++----------------- project/data.comment.js | 2 +- project/data.js | 2 +- 4 files changed, 21 insertions(+), 27 deletions(-) diff --git a/index.html b/index.html index 5c84fe0c..3d8ecc60 100644 --- a/index.html +++ b/index.html @@ -25,20 +25,15 @@

资源即将开始加载

- - - + +
开始游戏 载入游戏 录像回放
-
- 简单 - 普通 - 困难 -
+
diff --git a/main.js b/main.js index 817339c0..c2fb77c8 100644 --- a/main.js +++ b/main.js @@ -17,6 +17,7 @@ function main() { 'startTopProgress': document.getElementById('startTopProgress'), 'startTopLoadTips': document.getElementById('startTopLoadTips'), 'startBackground': document.getElementById('startBackground'), + 'startLogo': document.getElementById('startLogo'), 'startButtonGroup': document.getElementById('startButtonGroup'), 'floorMsgGroup': document.getElementById('floorMsgGroup'), 'logoLabel': document.getElementById('logoLabel'), @@ -33,9 +34,6 @@ function main() { 'loadGame': document.getElementById('loadGame'), 'replayGame': document.getElementById('replayGame'), 'levelChooseButtons': document.getElementById('levelChooseButtons'), - 'easyLevel': document.getElementById('easyLevel'), - 'normalLevel': document.getElementById('normalLevel'), - 'hardLevel': document.getElementById('hardLevel'), 'data': document.getElementById('data'), 'statusLabels': document.getElementsByClassName('statusLabel'), 'floorCol': document.getElementById('floorCol'), @@ -128,6 +126,21 @@ main.prototype.init = function (mode) { main.loadPureData(function(){ var mainData = data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.main; for(var ii in mainData)main[ii]=mainData[ii]; + + main.dom.startBackground.src="project/images/"+main.startBackground; + main.dom.startLogo.style=main.startLogoStyle; + main.levelChoose.forEach(function(value){ + var span = document.createElement('span'); + span.setAttribute('class','startButton'); + span.innerText=value[0]; + (function(span,str_){ + span.onclick = function () { + core.events.startGame(str_); + } + })(span,value[1]); + main.dom.levelChooseButtons.appendChild(span); + }); + main.loaderJs(function () { var coreData = {}; for (i = 0; i < main.loadList.length; i++) { @@ -454,20 +467,6 @@ main.dom.replayGame.onclick = function () { }) } -////// 点击“简单难度”时 ////// -main.dom.easyLevel.onclick = function() { - core.events.startGame('Easy'); -} - -////// 点击“普通难度”时 ////// -main.dom.normalLevel.onclick = function () { - core.events.startGame('Normal'); -} - -////// 点击“困难难度”时 ////// -main.dom.hardLevel.onclick = function () { - core.events.startGame('Hard'); -} }//listen end diff --git a/project/data.comment.js b/project/data.comment.js index 01a1057f..7a901303 100644 --- a/project/data.comment.js +++ b/project/data.comment.js @@ -8,7 +8,7 @@ data_comment_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "bgms": " 在此存放所有的bgm,和文件名一致。第一项为默认播放项 \n 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n$leaf(true)$end", "sounds": " 在此存放所有的SE,和文件名一致 \n 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n$leaf(true)$end", "bgmRemote" : " 是否使用远程的背景音乐;此项一般不要开启 \n$select({\"values\":[false]})$end", - "startBackground" : "标题界面的背景", + "startBackground" : "标题界面的背景,建议使用jpg格式以压缩背景图空间", "startLogoStyle" : "标题样式:可以改变颜色,也可以隐藏标题(如果背景图自带)", "levelChoose" : " 难度选择:每个数组的第一个是其在标题界面显示的难度,第二个是在游戏内部传输的字符串,会显示在状态栏,修改此处后需要在project/functions中作相应更改 \n$leaf(true)$end" }, diff --git a/project/data.js b/project/data.js index d16f7d42..d8988833 100644 --- a/project/data.js +++ b/project/data.js @@ -33,7 +33,7 @@ data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = // 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 ], "bgmRemote" : false, // 是否使用远程的背景音乐;此项一般不要开启 - "startBackground" : "bg.png",// 标题界面的背景 + "startBackground" : "bg.png",// 标题界面的背景,建议使用jpg格式以压缩背景图空间 "startLogoStyle" : "color: black",// 标题样式:可以改变颜色,也可以隐藏标题(如果背景图自带) "levelChoose" : [["简单","Easy"],["普通","Normal"],["困难","Hard"],["噩梦","Hell"]], //难度选择:每个数组的第一个是其在标题界面显示的难度,第二个是在游戏内部传输的字符串,会显示在状态栏,修改此处后需要在project/functions中作相应更改