diff --git a/src/models/DOStage.ts b/src/models/DOStage.ts index 9c9dd0e..0a624d3 100644 --- a/src/models/DOStage.ts +++ b/src/models/DOStage.ts @@ -36,8 +36,8 @@ export class DOStage { this.numberToLetter.set(9, "i") const blockMap: Map = new Map() - for (var i = 0; i < this.data.blocks.length; i++) { - var dataBlock = this.data.blocks[i] + for (let i = 0; i < this.data.blocks.length; i++) { + const dataBlock = this.data.blocks[i] blockMap.set(dataBlock.index, dataBlock) } @@ -46,23 +46,24 @@ export class DOStage { console.log("levelStr error", this.data.difficulty, this.data.index, levelStr) } const list = new Map() - for (var i = 0; i < levelStr.length; i++) { + for (let i = 0; i < levelStr.length; i++) { const letter = levelStr[i] if (this.letterToNumber.has(letter)) { // 预设格子 使用配置文件初始化 - var show = this.letterToNumber.get(letter) - var dataBlock: DataBlock = { index: i, show, score: 0, notes: [] } - var doBlock = new DOBlock(dataBlock, true, show) + const show = this.letterToNumber.get(letter) + const dataBlock: DataBlock = { index: i, show, score: 0, notes: [] } + const doBlock = new DOBlock(dataBlock, true, show) this.blocks.push(doBlock) } else { - var show = this.letterToNumber.get(letter.toUpperCase()) - var dataBlock = blockMap.get(i) - if (dataBlock) { // 本地有持久化数据 - var doBlock = new DOBlock(dataBlock, false, show) + const show = this.letterToNumber.get(letter.toUpperCase()) + if (blockMap.has(i)) { // 本地有持久化数据 + const dataBlock = blockMap.get(i) + const doBlock = new DOBlock(dataBlock, false, show) this.blocks.push(doBlock) } else { - dataBlock = { index: i, show: 0, score: 0, notes: [] } + const notes: Array = [] + const dataBlock = { index: i, show: 0, score: 0, notes } this.data.blocks.push(dataBlock) - var doBlock = new DOBlock(dataBlock, false, show) + const doBlock = new DOBlock(dataBlock, false, show) this.blocks.push(doBlock) } diff --git a/src/models/StorageManager.ts b/src/models/StorageManager.ts index 7b7971d..2c432e5 100644 --- a/src/models/StorageManager.ts +++ b/src/models/StorageManager.ts @@ -90,13 +90,13 @@ export class StorageManager { public getStage(stageID: string): DOStage { // 获取指定关卡数据对象,注意判空 if (this.stageMap.has(stageID)) { - var doStage: DOStage = this.stageMap.get(stageID) + const doStage: DOStage = this.stageMap.get(stageID) return doStage } else { const jsonStr = Laya.LocalStorage.getItem(stageID) if (jsonStr) { const dataStage: DataStage = JSON.parse(jsonStr) - var doStage: DOStage = new DOStage(dataStage) + const doStage: DOStage = new DOStage(dataStage) this.stageMap.set(stageID, doStage) return doStage } diff --git a/src/models/UIManager.ts b/src/models/UIManager.ts index b69e25d..1e8edb1 100644 --- a/src/models/UIManager.ts +++ b/src/models/UIManager.ts @@ -13,7 +13,7 @@ import { Stage } from "../views/Stage" import { TopBar } from "../views/TopBar" import { StorageManager } from "./StorageManager" -const { regClass, property } = Laya +const { regClass } = Laya @regClass() export class UIManager extends Laya.Script { diff --git a/src/utils/utility.ts b/src/utils/utility.ts index 1500b48..b3c51ef 100644 --- a/src/utils/utility.ts +++ b/src/utils/utility.ts @@ -1,12 +1,12 @@ import { config } from "../constants/config" -export function Utility_ConvertSecondToString(second: number) { - let last = second +export function Utility_ConvertSecondToString(seconds: number) { + let last = seconds const hour = Math.floor(last / 3600) last = last - hour * 3600 const minite = Math.floor(last / 60) last = last - minite * 60 - var second = Math.floor(last) + const second = Math.floor(last) function format(value: number) { return value >= 10 ? value.toString() : (`0${value}`) } diff --git a/src/views/Block.ts b/src/views/Block.ts index 46b2b3a..6a6e324 100644 --- a/src/views/Block.ts +++ b/src/views/Block.ts @@ -35,9 +35,9 @@ export class Block extends Laya.Script { this.YGroup = YGroup let VBox = this.owner.getChildByName("VBox") - for (var i = 0; i < VBox.numChildren; i++) { - var hbox = VBox.getChildAt(i) - for (var j = 0; j < hbox.numChildren; j++) { + for (let i = 0; i < VBox.numChildren; i++) { + const hbox = VBox.getChildAt(i) + for (let j = 0; j < hbox.numChildren; j++) { const sp = hbox.getChildAt(j) as Laya.Sprite this.tips_bgs.push(sp) } @@ -45,9 +45,9 @@ export class Block extends Laya.Script { this.label_show = label_obj.getChildByName("label_show") as Laya.Label // this.label_show.text = XGroup + "" + YGroup VBox = label_obj.getChildByName("VBox") - for (var i = 0; i < VBox.numChildren; i++) { - var hbox = VBox.getChildAt(i) - for (var j = 0; j < hbox.numChildren; j++) { + for (let i = 0; i < VBox.numChildren; i++) { + const hbox = VBox.getChildAt(i) + for (let j = 0; j < hbox.numChildren; j++) { const Label = hbox.getChildAt(j) as Laya.Label Label.text = "" this.tips_labels.push(Label) @@ -101,14 +101,14 @@ export class Block extends Laya.Script { if (config.H_SCREEN) blockSize = 30 if (visible) { - var obj = this.tips_bgs[noteNumber - 1] + const obj = this.tips_bgs[noteNumber - 1] obj.visible = true obj.graphics.clear() obj.graphics.drawRect(0, 0, blockSize, blockSize, color) obj.alpha = alpha } else { for (let i = 0; i < this.tips_bgs.length; i++) { - var obj = this.tips_bgs[i] + const obj = this.tips_bgs[i] obj.visible = false } } @@ -164,7 +164,7 @@ export class Block extends Laya.Script { // 设置文字颜色 if (this.selected) { this.label_show.color = "#ffffff" - for (var i = 0; i < this.tips_labels.length; i++) { + for (let i = 0; i < this.tips_labels.length; i++) { this.tips_labels[i].color = "#ffffff" } } else { @@ -177,12 +177,12 @@ export class Block extends Laya.Script { } else { this.label_show.color = "#cb3256" } - for (var i = 0; i < this.tips_labels.length; i++) { + for (let i = 0; i < this.tips_labels.length; i++) { this.tips_labels[i].color = "#2d3138" } } - for (var i = 0; i < this.tips_labels.length; i++) { + for (let i = 0; i < this.tips_labels.length; i++) { this.tips_labels[i].text = "" } if (this.data.get_show() > 0) { @@ -190,7 +190,7 @@ export class Block extends Laya.Script { } else { this.label_show.text = "" const note_numbers = this.data.get_notes() - for (var i = 0; i < note_numbers.length; i++) { + for (let i = 0; i < note_numbers.length; i++) { const value = note_numbers[i] const label = this.tips_labels[value - 1] label.text = value.toString() diff --git a/src/views/Candy.ts b/src/views/Candy.ts index 1aa7442..f02cdeb 100644 --- a/src/views/Candy.ts +++ b/src/views/Candy.ts @@ -1,4 +1,4 @@ -const { regClass, property } = Laya +const { regClass } = Laya @regClass() export class Candy extends Laya.Script { diff --git a/src/views/GameDone.ts b/src/views/GameDone.ts index cbf8151..580491f 100644 --- a/src/views/GameDone.ts +++ b/src/views/GameDone.ts @@ -39,7 +39,7 @@ export class GameDone extends Laya.Script { this.label_time.text = Utility_ConvertSecondToString(doStage.get_duration()) this.label_score.text = doStage.get_score().toString() - this.btn_new.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_new.on(Laya.Event.CLICK, this, () => { if (config.H_SCREEN) { const user = StorageManager.getInstance().getUser() user.update_progress(doStage.get_difficulty(), doStage.get_stageIndex() + 1)// 主线关卡更新难度进度 @@ -60,13 +60,13 @@ export class GameDone extends Laya.Script { } }) - this.btn_continue.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { // 这个按钮只有从DC来的会显示 + this.btn_continue.on(Laya.Event.CLICK, this, () => { // 这个按钮只有从DC来的会显示 UIManager.getInstance().loadDCUI() UIManager.getInstance().closeStageUI() this.owner.destroy() }) - this.btn_home.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_home.on(Laya.Event.CLICK, this, () => { if (config.H_SCREEN) { UIManager.getInstance().closeDCUI() if (doStage.get_stageType() === config.STAGE_TYPE.MAIN) { diff --git a/src/views/GameOver.ts b/src/views/GameOver.ts index 1f3cef8..d3a5fd1 100644 --- a/src/views/GameOver.ts +++ b/src/views/GameOver.ts @@ -25,13 +25,13 @@ export class GameOver extends Laya.Script { public label_newOrClose: Laya.Label public onSetStageInfo(doStage: DOStage): void { - this.btn_second.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_second.on(Laya.Event.CLICK, this, () => { doStage.set_mistake(doStage.get_mistake() - 1) EventManager.getInstance().DispatchEvent(EVENT_TYPES.NOT_UPDATE_MISTAKE) this.owner.destroy() }) - this.btn_restart.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_restart.on(Laya.Event.CLICK, this, () => { const stageID = doStage.get_stageID() const type = doStage.get_stageType() const difficulty = doStage.get_difficulty() @@ -43,7 +43,7 @@ export class GameOver extends Laya.Script { const type = doStage.get_stageType() if (type === config.STAGE_TYPE.MAIN) { this.label_newOrClose.text = "New Game" - this.btn_newOrClose.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_newOrClose.on(Laya.Event.CLICK, this, () => { if (config.H_SCREEN) { const user = StorageManager.getInstance().getUser() user.update_progress(doStage.get_difficulty(), doStage.get_stageIndex() + 1)// 主线关卡更新难度进度 @@ -66,7 +66,7 @@ export class GameOver extends Laya.Script { }) } else { this.label_newOrClose.text = "Close" - this.btn_newOrClose.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_newOrClose.on(Laya.Event.CLICK, this, () => { UIManager.getInstance().loadDCUI() UIManager.getInstance().closeStageUI() this.owner.destroy() diff --git a/src/views/GamePause.ts b/src/views/GamePause.ts index 873ecfd..713935d 100644 --- a/src/views/GamePause.ts +++ b/src/views/GamePause.ts @@ -32,12 +32,12 @@ export class GamePause extends Laya.Script { this.label_diffucuty.text = doStage.get_difficulty() EventManager.getInstance().DispatchEvent(EVENT_TYPES.NOT_UPDATE_PAUSE, true) - this.btn_continue.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_continue.on(Laya.Event.CLICK, this, () => { EventManager.getInstance().DispatchEvent(EVENT_TYPES.NOT_UPDATE_PAUSE, false) this.owner.destroy() }) - this.btn_restart.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_restart.on(Laya.Event.CLICK, this, () => { const stageID = doStage.get_stageID() const type = doStage.get_stageType() const difficulty = doStage.get_difficulty() diff --git a/src/views/Home.ts b/src/views/Home.ts index 1c3e283..dbb533f 100644 --- a/src/views/Home.ts +++ b/src/views/Home.ts @@ -47,7 +47,7 @@ export class Home extends Laya.Script { // 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { - var user = StorageManager.getInstance().getUser() + const user = StorageManager.getInstance().getUser() const now = new Date() const nowYear = now.getFullYear() const nowMonth = now.getMonth() + 1 @@ -104,11 +104,11 @@ export class Home extends Laya.Script { this.btn_new_blue.on(Laya.Event.CLICK, this, this.onClickNew) this.btn_new_white.on(Laya.Event.CLICK, this, this.onClickNew) - this.btn_go.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_go.on(Laya.Event.CLICK, this, () => { UIManager.getInstance().loadStageUI(config.DEFAULT_STAGE_ID) this.owner.destroy() }) - var user = StorageManager.getInstance().getUser() + if (user.get_done(config.DEFAULT_STAGE_ID) >= 1) { console.log("当前主线关卡完成") this.btn_new_blue.visible = true @@ -149,7 +149,7 @@ export class Home extends Laya.Script { // ====== } - public onClickNew(evt: Laya.Event): void { + public onClickNew(_evt: Laya.Event): void { Laya.loader.load(respath.difficulty_ui_res).then((go) => { const prefab = go.create() const d = UIManager.getInstance().getUIRoot().addChild(prefab).getComponent(Difficulty) diff --git a/src/views/Stage.ts b/src/views/Stage.ts index 57c3669..99b2dc7 100644 --- a/src/views/Stage.ts +++ b/src/views/Stage.ts @@ -104,10 +104,10 @@ export class Stage extends Laya.Script { this.btn_pause.on(Laya.Event.CLICK, this, () => { UIManager.getInstance().loadGamePauseUI(this.data) }) - for (var i = 0; i < this.obj_blocks.numChildren; i++) { - var hbox = this.obj_blocks.getChildAt(i) - var l_hbox = this.obj_block_labels.getChildAt(i) - for (var j = 0; j < hbox.numChildren; j++) { + for (let i = 0; i < this.obj_blocks.numChildren; i++) { + const hbox = this.obj_blocks.getChildAt(i) + const l_hbox = this.obj_block_labels.getChildAt(i) + for (let j = 0; j < hbox.numChildren; j++) { const block = hbox.getChildAt(j).getComponent(Block) this.blocks.push(block) let XGroup = 0 @@ -124,10 +124,10 @@ export class Stage extends Laya.Script { block.onInit(j, i, XGroup, YGroup, l_vbox, this, this.onClickBlock) } } - for (var i = 0; i < this.obj_candys.numChildren; i++) { - hbox = this.obj_candys.getChildAt(i) - l_hbox = this.obj_candy_labels.getChildAt(i) - for (var j = 0; j < hbox.numChildren; j++) { + for (let i = 0; i < this.obj_candys.numChildren; i++) { + const hbox = this.obj_candys.getChildAt(i) + const l_hbox = this.obj_candy_labels.getChildAt(i) + for (let j = 0; j < hbox.numChildren; j++) { const candy = hbox.getChildAt(j).getComponent(Candy) this.candys.push(candy) const box = l_hbox.getChildAt(j) as Laya.Box @@ -155,7 +155,7 @@ export class Stage extends Laya.Script { EventManager.getInstance().UnregisterEvent(EVENT_TYPES.NOT_UPDATE_PAUSE, Stage.EventUpdatePause) } - public static EventUpdateMistake(arg: any): void { + public static EventUpdateMistake(): void { if (Stage._instance) { Stage._instance.onUpdateMistake() } @@ -258,33 +258,33 @@ export class Stage extends Laya.Script { onSetBlock(block: Block, animated: boolean = false): void { // 全部格子还原 - for (var i = 0; i < this.blocks.length; i++) { + for (let i = 0; i < this.blocks.length; i++) { this.blocks[i].setBlockColor(config.BLOCK_COLOR.WHITE) this.blocks[i].setTipsBgColor(false) } // 相关格子置灰 const relateds = this.findRelatedBlocks(block) - for (var i = 0; i < relateds.length; i++) + for (let i = 0; i < relateds.length; i++) relateds[i].setBlockColor(config.BLOCK_COLOR.GREY) // 选中空白格子 if (block.getData().get_show() <= 0) { block.setBlockColor(config.BLOCK_COLOR.BLUE) } else { - var sames = this.findSameNumberBlocks(block)// 相同数字的格子 - for (var i = 0; i < sames.length; i++) { - sames[i].setBlockColor(config.BLOCK_COLOR.BLUE, 0.4) + const sameNumbers = this.findSameNumberBlocks(block)// 相同数字的格子 + for (let i = 0; i < sameNumbers.length; i++) { + sameNumbers[i].setBlockColor(config.BLOCK_COLOR.BLUE, 0.4) } - var sames = this.findSameNoteBlocks(block)// 相同数字的铅笔格子 - for (var i = 0; i < sames.length; i++) { - sames[i].setTipsBgColor(true, block.getData().get_show(), config.BLOCK_COLOR.BLUE, 0.4) + const sameNotes = this.findSameNoteBlocks(block)// 相同数字的铅笔格子 + for (let i = 0; i < sameNotes.length; i++) { + sameNotes[i].setTipsBgColor(true, block.getData().get_show(), config.BLOCK_COLOR.BLUE, 0.4) } // 正确 if (block.getData().get_checked()) { block.setBlockColor(config.BLOCK_COLOR.BLUE) } else { // 错误 if (animated) { // 填数状态播放闪动效果 - for (var i = 0; i < relateds.length; i++) { // 相关且数字相同 + for (let i = 0; i < relateds.length; i++) { // 相关且数字相同 if (relateds[i].getData().get_show() === block.getData().get_show()) { // 播放变红动效 if (relateds[i].getData().get_index() !== block.getData().get_index()) { // relateds[i].setBlockColor(config.BLOCK_COLOR.WHITE) @@ -293,7 +293,7 @@ export class Stage extends Laya.Script { } } } else { - for (var i = 0; i < relateds.length; i++) { // 相关且数字相同 + for (let i = 0; i < relateds.length; i++) { // 相关且数字相同 if (relateds[i].getData().get_show() === block.getData().get_show()) { // 直接变红 if (relateds[i].getData().get_index() !== block.getData().get_index()) { relateds[i].setBlockColor(config.BLOCK_COLOR.RED, 0.4) @@ -319,7 +319,7 @@ export class Stage extends Laya.Script { this.onApplyBlock(block) } - onClickUndo(evt: Laya.Event): void { + onClickUndo(): void { const undo = this.data.pop_undo() if (undo) { console.log("onClickUndo>>>>", JSON.stringify(undo)) @@ -341,7 +341,7 @@ export class Stage extends Laya.Script { } } - onClickErase(evt: Laya.Event): void { + onClickErase(): void { if (this.selectedBlock.getData().get_checked() === false) { // 未完成且有数字或者笔记才可以使用橡皮 const show = this.selectedBlock.getData().get_show() const notes = this.selectedBlock.getData().get_notes() @@ -366,18 +366,18 @@ export class Stage extends Laya.Script { } } - onClickHint(evt: Laya.Event): void { + onClickHint(): void { const hint = this.data.get_hint() if (hint > 0) { if (this.selectedBlock.getData().get_checked() === false) { // 当前选中的格子没有完成 - var correct = this.selectedBlock.getData().get_correct() + const correct = this.selectedBlock.getData().get_correct() this.onApplyCandy(correct, true) this.data.set_hint(hint - 1) this.onUpdateHintStatus() } else { const list: Array = [] for (let i = 0; i < this.blocks.length; i++) { - var block = this.blocks[i] + const block = this.blocks[i] if (block.getData().get_checked() === false) list.push(block) } @@ -386,9 +386,9 @@ export class Stage extends Laya.Script { let index = Math.round(random * list.length) if (index >= list.length) index = list.length - 1 - var block = list[index] + const block = list[index] this.onApplyBlock(block) - var correct = block.getData().get_correct() + const correct = block.getData().get_correct() this.onApplyCandy(correct, true) this.data.set_hint(hint - 1) this.onUpdateHintStatus() @@ -415,7 +415,7 @@ export class Stage extends Laya.Script { if (this.data.get_note_open() && hint === false) { const relateds = this.findRelatedBlocks(this.selectedBlock) let find = false - for (var i = 0; i < relateds.length; i++) { + for (let i = 0; i < relateds.length; i++) { if (relateds[i].getData().get_show() === showNumber) { find = true break @@ -426,7 +426,7 @@ export class Stage extends Laya.Script { this.selectedBlock.addNoteNumber(showNumber) this.onSetBlock(this.selectedBlock) } else { - for (var i = 0; i < relateds.length; i++) { + for (let i = 0; i < relateds.length; i++) { const obj = relateds[i] if (obj.getData().get_show() === showNumber && obj.getData().get_index() !== this.selectedBlock.getData().get_index()) { obj.setFadeAnimation() @@ -453,7 +453,7 @@ export class Stage extends Laya.Script { let all = 0 let finished = 0 const blocks = this.data.get_blocks() - for (var i = 0; i < blocks.length; i++) { + for (let i = 0; i < blocks.length; i++) { if (blocks[i].get_preset() === false) { all++ if (blocks[i].get_checked()) { @@ -519,16 +519,16 @@ export class Stage extends Laya.Script { onUpdateCandys(): void { const list: Map = new Map() - for (var i = 1; i <= 9; i++) + for (let i = 1; i <= 9; i++) list.set(i, 0) - for (var i = 0; i < this.blocks.length; i++) { + for (let i = 0; i < this.blocks.length; i++) { const block = this.blocks[i] if (block.getData().get_checked() === false) { const correct = block.getData().get_correct() list.set(correct, list.get(correct) + 1) } } - for (var i = 0; i < this.candys.length; i++) { + for (let i = 0; i < this.candys.length; i++) { const candy = this.candys[i] const show = i + 1 const left = list.get(show) diff --git a/src/views/TopBar.ts b/src/views/TopBar.ts index 3d613e5..439ffca 100644 --- a/src/views/TopBar.ts +++ b/src/views/TopBar.ts @@ -140,7 +140,7 @@ export class TopBar extends Laya.Script { } updateDifficulty(difficulty: string): void { - this.items.forEach((label: Laya.Label, key: string) => { + this.items.forEach((label: Laya.Label) => { label.color = "#0e2a53" }) const label = this.items.get(difficulty) diff --git a/src/views/dc/CalendarUnit.ts b/src/views/dc/CalendarUnit.ts index 3cb3fa3..58594f9 100644 --- a/src/views/dc/CalendarUnit.ts +++ b/src/views/dc/CalendarUnit.ts @@ -72,7 +72,7 @@ export class CalendarUnit extends Laya.Script { } else { this.label_show.text = this.day.toString() this.label_show.color = "#d3d5db" - this.owner.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.owner.on(Laya.Event.CLICK, this, () => { }) this.obj_selected.visible = false diff --git a/src/views/dc/DailyChallenge.ts b/src/views/dc/DailyChallenge.ts index 29903b8..1e18751 100644 --- a/src/views/dc/DailyChallenge.ts +++ b/src/views/dc/DailyChallenge.ts @@ -97,7 +97,7 @@ export class DailyChallenge extends Laya.Script { UIManager.getInstance().loadTrophyUI() }) - this.btn_play.on(Laya.Event.CLICK, this, (evt: Laya.Event) => { + this.btn_play.on(Laya.Event.CLICK, this, () => { // console.log(">>>>>>>>>>>>>>>>>>>>>>>", this.selectedUnit.day) const now = new Date() const year = now.getFullYear() @@ -114,7 +114,7 @@ export class DailyChallenge extends Laya.Script { this.owner.destroy() }) - for (var i = 0; i < this.obj_items.numChildren; i++) { + for (let i = 0; i < this.obj_items.numChildren; i++) { const hbox = this.obj_items.getChildAt(i) const l_hbox = this.obj_labels.getChildAt(i) for (let j = 0; j < hbox.numChildren; j++) { @@ -129,7 +129,7 @@ export class DailyChallenge extends Laya.Script { const now = new Date() const nowYear = now.getFullYear() const nowMonth = now.getMonth() + 1 - for (var i = 0; i < MONTH_LIST.length; i++) { + for (let i = 0; i < MONTH_LIST.length; i++) { const obj = MONTH_LIST[i] if (nowYear === obj.year && nowMonth === obj.month) { this.indexMax = i @@ -261,14 +261,14 @@ export class DailyChallenge extends Laya.Script { if (progress >= 1) { this.btn_play.visible = false this.obj_summary.visible = true - var doStage = StorageManager.getInstance().getStage(stageID) + const doStage = StorageManager.getInstance().getStage(stageID) this.label_diffucuty.text = doStage.get_difficulty() this.label_score.text = doStage.get_score().toString() this.label_time.text = Utility_ConvertSecondToString(doStage.get_duration()) } else { this.btn_play.visible = true this.obj_summary.visible = false - var doStage = StorageManager.getInstance().getStage(stageID) + const doStage = StorageManager.getInstance().getStage(stageID) if (doStage) { this.label_play.text = "Continue" } else { diff --git a/src/views/dc/TrophyRoom.ts b/src/views/dc/TrophyRoom.ts index 4974a1e..b32b2fb 100644 --- a/src/views/dc/TrophyRoom.ts +++ b/src/views/dc/TrophyRoom.ts @@ -31,8 +31,8 @@ export class TrophyRoom extends Laya.Script { const now = new Date() const nowYear = now.getFullYear() const nowMonth = now.getMonth() + 1 - for (var i = 0; i < MONTH_LIST.length; i++) { - var obj = MONTH_LIST[i] + for (let i = 0; i < MONTH_LIST.length; i++) { + const obj = MONTH_LIST[i] infos.push(obj) if (obj.year === nowYear && obj.month === nowMonth) { break @@ -42,8 +42,8 @@ export class TrophyRoom extends Laya.Script { const years: Array = [] const monthMap: Map> = new Map() - for (var i = 0; i < infos.length; i++) { - obj = infos[i] + for (let i = 0; i < infos.length; i++) { + const obj = infos[i] const find = years.indexOf(obj.year) if (find < 0) { years.push(obj.year)