reset
This commit is contained in:
@ -306,7 +306,7 @@ class Tetromino extends THREE.Group {
|
||||
} else if (translation == TRANSLATION.DOWN) {
|
||||
this.locked = true
|
||||
if (!scheduler.timeoutTasks.has(this.onLockDown))
|
||||
scheduler.setTimeout(this.onLockDown, this.lockDelay)
|
||||
scheduler.resetTimeout(this.onLockDown, this.lockDelay)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -15,6 +15,11 @@ class Scheduler {
|
||||
}
|
||||
}
|
||||
|
||||
resetInterval(func, delay, ...args) {
|
||||
this.clearInterval(func)
|
||||
this.setInterval(func, delay, ...args)
|
||||
}
|
||||
|
||||
setTimeout(func, delay, ...args) {
|
||||
this.timeoutTasks.set(func, window.setTimeout(func, delay, ...args))
|
||||
}
|
||||
|
Reference in New Issue
Block a user