autoplay bug

This commit is contained in:
oc 2018-05-23 20:24:00 +08:00
parent b71806b167
commit 7babb70729

27
main.js
View File

@ -459,8 +459,13 @@ main.dom.playGame.onclick = function () {
main.dom.startButtons.style.display='none';
if (main.core.isset(main.core.musicStatus) && main.core.musicStatus.startDirectly
&& main.core.musicStatus.bgmStatus && main.core.musicStatus.playingBgm==null)
main.core.playBgm(main.core.bgms[0]);
&& main.core.musicStatus.bgmStatus) {
if (main.core.musicStatus.playingBgm==null
|| core.material.bgms[main.core.musicStatus.playingBgm].paused) {
main.core.musicStatus.playingBgm=null;
main.core.playBgm(main.core.bgms[0]);
}
}
if (main.core.isset(main.core.flags.startDirectly) && main.core.flags.startDirectly) {
core.events.startGame("");
@ -474,8 +479,13 @@ main.dom.playGame.onclick = function () {
main.dom.loadGame.onclick = function() {
if (main.core.isset(main.core.musicStatus) && main.core.musicStatus.startDirectly
&& main.core.musicStatus.bgmStatus && main.core.musicStatus.playingBgm==null)
main.core.playBgm(main.core.bgms[0]);
&& main.core.musicStatus.bgmStatus) {
if (main.core.musicStatus.playingBgm==null
|| core.material.bgms[main.core.musicStatus.playingBgm].paused) {
main.core.musicStatus.playingBgm=null;
main.core.playBgm(main.core.bgms[0]);
}
}
main.core.load();
}
@ -484,8 +494,13 @@ main.dom.loadGame.onclick = function() {
main.dom.replayGame.onclick = function () {
if (main.core.isset(main.core.musicStatus) && main.core.musicStatus.startDirectly
&& main.core.musicStatus.bgmStatus && main.core.musicStatus.playingBgm==null)
main.core.playBgm(main.core.bgms[0]);
&& main.core.musicStatus.bgmStatus) {
if (main.core.musicStatus.playingBgm==null
|| core.material.bgms[main.core.musicStatus.playingBgm].paused) {
main.core.musicStatus.playingBgm=null;
main.core.playBgm(main.core.bgms[0]);
}
}
core.readFile(function (obj) {
if (obj.name!=core.firstData.name) {