Skip to content

Commit 7bf5508

Browse files
committed
Fix: Format ball position coordinates in continuation issue correctly
1 parent 47acf1a commit 7bf5508

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/app/engine/process_continue_next_command.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,15 +237,16 @@ func (e *Engine) readyToContinueFromStop() (issues []string) {
237237
if e.currentState.PlacementPos != nil {
238238
ballToPlacementPosDist := e.currentState.PlacementPos.DistanceTo(e.trackerStateGc.Ball.Pos.ToVector2())
239239
if ballToPlacementPosDist > e.gameConfig.BallPlacementRequiredDistance {
240-
issues = append(issues, fmt.Sprintf("Ball is %.2fm (>%.2fm) away from placement pos",
240+
issues = append(issues, fmt.Sprintf("Ball is %.2f m (>%.2f m) away from placement pos",
241241
ballToPlacementPosDist, e.gameConfig.BallPlacementRequiredDistance))
242242
}
243243
}
244244

245245
ballPos := e.trackerStateGc.Ball.Pos.ToVector2()
246246
if math.Abs(ballPos.GetX64()) > e.getGeometry().FieldLength/2 ||
247247
math.Abs(ballPos.GetY64()) > e.getGeometry().FieldWidth/2 {
248-
issues = append(issues, fmt.Sprintf("Ball is outside of field: %v", ballPos))
248+
issues = append(issues, fmt.Sprintf("Ball is outside of field: x: %.2f m, y: %.2f m",
249+
ballPos.GetX(), ballPos.GetY()))
249250
}
250251

251252
if !e.trackerStateGc.Ball.IsSteady() {

0 commit comments

Comments
 (0)