|
|
@ -173,12 +173,12 @@ export function submitSetting(){ |
|
|
|
var difficulties = document.getElementsByName("difficulty") |
|
|
|
gameModes.forEach(mode => { |
|
|
|
mode.addEventListener('click', function () { |
|
|
|
game.mode = mode.value - 0; |
|
|
|
game.mode = mode.value - 0 || game.mode; |
|
|
|
}) |
|
|
|
}) |
|
|
|
difficulties.forEach(item => { |
|
|
|
item.addEventListener('click', function () { |
|
|
|
game.level = item.value - 0; |
|
|
|
game.level = item.value - 0 || game.level; |
|
|
|
}) |
|
|
|
}) |
|
|
|
var totalTimes = document.getElementById("totalTimes") |
|
|
@ -196,15 +196,14 @@ export function submitSetting(){ |
|
|
|
}) |
|
|
|
|
|
|
|
submit.addEventListener('click', function () { |
|
|
|
game.totalTimes = totalTimes.value - 0 |
|
|
|
game.totalScore = totalScore.value - 0 |
|
|
|
game.count = count.value - 0 |
|
|
|
game.gameTime = gameTime.value - 0 |
|
|
|
game.totalTimes = totalTimes.value - 0 || game.totalTimes |
|
|
|
game.totalScore = totalScore.value - 0 || game.totalScore |
|
|
|
game.count = count.value - 0 || game.count |
|
|
|
game.game = gameTime.value - 0 || game.game |
|
|
|
setScores() |
|
|
|
setActionSequences() |
|
|
|
myInput.style.display = "none" |
|
|
|
setDefaultStyle() |
|
|
|
console.log('game: ', game); |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
@ -225,8 +224,9 @@ export function setDirection(value){ |
|
|
|
|
|
|
|
// 设置动作分支表
|
|
|
|
export function setScores(){ |
|
|
|
game.scores = [] |
|
|
|
var directionScores = document.getElementsByClassName("directionScores") |
|
|
|
if(directionScores.length){ |
|
|
|
game.scores = [] |
|
|
|
for (let i = 0; i < directionScores.length; i++) { |
|
|
|
const score = directionScores[i]; |
|
|
|
const item = { |
|
|
@ -237,11 +237,13 @@ export function setScores(){ |
|
|
|
game.scores.push(item) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 设置动作序列表
|
|
|
|
export function setActionSequences(){ |
|
|
|
var actionSequences = document.getElementById("actionSequences") |
|
|
|
const arr = actionSequences.value.split('') |
|
|
|
if(arr.length){ |
|
|
|
game.directions = [] |
|
|
|
arr.forEach(item => { |
|
|
|
if(isNaN(item)){ |
|
|
@ -249,6 +251,7 @@ export function setActionSequences(){ |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 判断是不是数字
|
|
|
|
export function isNaN(value) { |
|
|
|