From 9a34f721783918243fffad4aeea5e7492b624594 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Fri, 20 Feb 2026 04:18:03 -0500 Subject: [PATCH] refactor: track steps since last refuel and total steps in Turtle class --- server/Turtle.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/Turtle.js b/server/Turtle.js index fde6eff..75962dc 100644 --- a/server/Turtle.js +++ b/server/Turtle.js @@ -474,6 +474,8 @@ export class Turtle extends EventEmitter { this.position = pos; this._deleteBlockAtPosition(pos); } + this._stepsSinceLastRefuel++; + this._totalSteps++; } return result; } @@ -486,6 +488,8 @@ export class Turtle extends EventEmitter { if (result === true || (Array.isArray(result) && result[0] === true)) { this.updatePositionUp(); this._deleteBlockAtPosition(this._position); + this._stepsSinceLastRefuel++; + this._totalSteps++; } return result; } @@ -498,6 +502,8 @@ export class Turtle extends EventEmitter { if (result === true || (Array.isArray(result) && result[0] === true)) { this.updatePositionDown(); this._deleteBlockAtPosition(this._position); + this._stepsSinceLastRefuel++; + this._totalSteps++; } return result; }