From cd23817bf1884fee4457ab3381320b0c8fc33f48 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Wed, 28 Feb 2024 18:11:55 +0100 Subject: Fixed remaining compiler warnings Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed. --- source/game/StarActorMovementController.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'source/game/StarActorMovementController.cpp') diff --git a/source/game/StarActorMovementController.cpp b/source/game/StarActorMovementController.cpp index 00e3726..0badc7a 100644 --- a/source/game/StarActorMovementController.cpp +++ b/source/game/StarActorMovementController.cpp @@ -664,7 +664,7 @@ void ActorMovementController::controlFly(Vec2F const& velocity) { m_controlFly = velocity; } -Maybe> ActorMovementController::pathMove(Vec2F const& position, bool run, Maybe const& parameters) { +Maybe> ActorMovementController::pathMove(Vec2F const& position, bool, Maybe const& parameters) { if (!m_pathController) m_pathController = make_shared(world()); @@ -1214,7 +1214,7 @@ Maybe PathController::findPath(ActorMovementController& movementController if (!merged) { // try to splice the new path onto the current path auto& newPathStart = path.at(0); - for (size_t i = m_edgeIndex; i < m_path->size(); ++i) { + for (size_t i = m_edgeIndex; i < m_path->size(); i += 2) { auto& edge = m_path->at(i); if (edge.target.position == newPathStart.source.position) { // splice the new path onto our current path up to this index @@ -1228,7 +1228,6 @@ Maybe PathController::findPath(ActorMovementController& movementController merged = true; break; } - i++; } } } @@ -1456,7 +1455,7 @@ bool PathController::validateEdge(ActorMovementController& movementController, P bool PathController::movingCollision(ActorMovementController& movementController, PolyF const& collisionPoly) { bool collided = false; - movementController.forEachMovingCollision(collisionPoly.boundBox(), [&](MovingCollisionId id, PhysicsMovingCollision mc, PolyF poly, RectF bounds) { + movementController.forEachMovingCollision(collisionPoly.boundBox(), [&](MovingCollisionId, PhysicsMovingCollision, PolyF poly, RectF) { if (poly.intersects(collisionPoly)) { // set collided and stop iterating collided = true; -- cgit v1.2.3