competition mode

This commit is contained in:
oc 2018-05-06 21:11:56 +08:00
parent 4ecac00f6d
commit b04b45070f
4 changed files with 19 additions and 3 deletions

View File

@ -193,6 +193,8 @@ editor.prototype.drawMapBg = function (img) {
}
}
editor.prototype
editor.prototype.updateMap = function () {
var blocks = main.editor.mapIntoBlocks(editor.map.map(function (v) {
return v.map(function (v) {

View File

@ -203,6 +203,7 @@
<canvas class='gameCanvas' id='bg' width='416' height='416'></canvas>
<canvas class='gameCanvas' id='event' width='416' height='416'></canvas>
<canvas class='gameCanvas' id='event2' width='416' height='416'></canvas>
<canvas class='gameCanvas' id='efg' width='416' height='416'></canvas>
<canvas class='egameCanvas' id='eui' width='416' height='416' style='z-index:100'></canvas>
</div>
<div class="tools">

View File

@ -189,7 +189,10 @@ events.prototype.gameOver = function (ending, fromReplay) {
formData.append('seed', core.getFlag('seed'));
formData.append('route', core.encodeRoute(core.status.route));
core.http("POST", "/games/upload.php", formData);
if (main.isCompetition)
core.http("POST", "/games/competition/upload.php", formData);
else
core.http("POST", "/games/upload.php", formData);
setTimeout(function() {
confirmDownload();
@ -197,9 +200,17 @@ events.prototype.gameOver = function (ending, fromReplay) {
}
core.ui.drawConfirmBox("你想记录你的ID和成绩吗", function () {
doUpload(prompt("请输入你的ID"));
if (main.isCompetition) {
doUpload("");
}
else {
doUpload(prompt("请输入你的ID"));
}
}, function () {
doUpload(undefined);
if (main.isCompetition)
confirmDownload();
else
doUpload(undefined);
})
return;

View File

@ -12,6 +12,8 @@ function main() {
this.bgmRemote = false; // 是否采用远程BGM
this.bgmRemoteRoot = "https://gitee.com/ckcz123/h5music/raw/master/"; // 远程BGM的根目录
this.isCompetition = false; // 是否是比赛模式
//------------------------ 用户修改内容 END ------------------------//
this.dom = {