diff --git a/animationMario.go b/animationMario.go index 588b931..9d63278 100644 --- a/animationMario.go +++ b/animationMario.go @@ -64,8 +64,8 @@ func (a *Animation) updateMarioPosition() { // Calculate new position using parametric ellipse equations t := a.mario.angle - marioX := centerX + a.mario.a*math.Cos(t) - marioY := centerY + a.mario.b*math.Sin(t) + marioX := float64(centerX) + a.mario.a*math.Cos(t) + marioY := float64(centerY) + a.mario.b*math.Sin(t) // Update angle to move along the ellipse a.mario.angle += 0.1 // Adjust speed as needed