From e0ede5bf2d0c10bdbe546ac6dc27f3ae3b4d8577 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 20 Jun 2017 06:59:53 +0200 Subject: [PATCH] Physics2D/RigidBody2D: Little refactor --- src/Nazara/Physics2D/RigidBody2D.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Nazara/Physics2D/RigidBody2D.cpp b/src/Nazara/Physics2D/RigidBody2D.cpp index 1ad96e0d0..a19107c2c 100644 --- a/src/Nazara/Physics2D/RigidBody2D.cpp +++ b/src/Nazara/Physics2D/RigidBody2D.cpp @@ -124,8 +124,9 @@ namespace Nz if (m_shapes.empty()) return Rectf::Zero(); - cpBB bb = cpShapeGetBB(*m_shapes.begin()); - for (auto it = ++m_shapes.begin(); it != m_shapes.end(); ++it) + auto it = m_shapes.begin(); + cpBB bb = cpShapeGetBB(*it++); + for (; it != m_shapes.end(); ++it) bb = cpBBMerge(bb, cpShapeGetBB(*it)); return Rectf(Rect(bb.l, bb.b, bb.r - bb.l, bb.t - bb.b));