mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-06-13 13:04:03 +00:00
validation only checks every 100 ticks to improve performance
This commit is contained in:
parent
95d2417683
commit
dcd5cf67f1
@ -60,7 +60,8 @@ export class HUDPuzzleEditorReview extends BaseHUDPart {
|
|||||||
// Perform logic tick
|
// Perform logic tick
|
||||||
this.root.time.performTicks(deltaMs, this.root.gameState.core.boundInternalTick);
|
this.root.time.performTicks(deltaMs, this.root.gameState.core.boundInternalTick);
|
||||||
simulatedTicks++;
|
simulatedTicks++;
|
||||||
if (!this.validatePuzzle()) {
|
|
||||||
|
if (simulatedTicks % 100 == 0 && !this.validatePuzzle()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -80,7 +81,7 @@ export class HUDPuzzleEditorReview extends BaseHUDPart {
|
|||||||
closeLoading();
|
closeLoading();
|
||||||
|
|
||||||
//if it took so little ticks that it must have autocompeted
|
//if it took so little ticks that it must have autocompeted
|
||||||
if (simulatedTicks < 300) {
|
if (simulatedTicks <= 300) {
|
||||||
this.root.hud.parts.dialogs.showWarning(
|
this.root.hud.parts.dialogs.showWarning(
|
||||||
T.puzzleMenu.validation.title,
|
T.puzzleMenu.validation.title,
|
||||||
T.puzzleMenu.validation.autoComplete
|
T.puzzleMenu.validation.autoComplete
|
||||||
|
Loading…
Reference in New Issue
Block a user