From 91be5ed4e000337932dbdc13a7e9744db0ea6609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=8A=E3=81=8C=E3=82=81?= <107558134+Ogame3334@users.noreply.github.com> Date: Thu, 18 Jan 2024 12:13:54 +0900 Subject: [PATCH] =?UTF-8?q?MultiPolygon=E3=81=AB=E3=81=8A=E3=81=91?= =?UTF-8?q?=E3=82=8B=E7=AF=84=E5=9B=B2for=E6=96=87=E3=81=AE*this=E3=82=92m?= =?UTF-8?q?=5Fdata=E3=81=B8=E5=A4=89=E6=9B=B4(#1188)=20(#1189)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Siv3D/MultiPolygon/SivMultiPolygon.cpp | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/Siv3D/src/Siv3D/MultiPolygon/SivMultiPolygon.cpp b/Siv3D/src/Siv3D/MultiPolygon/SivMultiPolygon.cpp index a6e72719b..1134c23aa 100644 --- a/Siv3D/src/Siv3D/MultiPolygon/SivMultiPolygon.cpp +++ b/Siv3D/src/Siv3D/MultiPolygon/SivMultiPolygon.cpp @@ -123,7 +123,7 @@ namespace s3d MultiPolygon& MultiPolygon::moveBy(const double x, const double y) noexcept { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.moveBy(x, y); } @@ -158,7 +158,7 @@ namespace s3d MultiPolygon& MultiPolygon::rotate(const double angle) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.rotate(angle); } @@ -168,7 +168,7 @@ namespace s3d MultiPolygon& MultiPolygon::rotateAt(const Vec2& pos, const double angle) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.rotateAt(pos, angle); } @@ -188,7 +188,7 @@ namespace s3d MultiPolygon& MultiPolygon::transform(const double s, const double c, const Vec2& pos) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.transform(s, c, pos); } @@ -228,7 +228,7 @@ namespace s3d MultiPolygon& MultiPolygon::scale(const double s) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.scale(s); } @@ -243,7 +243,7 @@ namespace s3d MultiPolygon& MultiPolygon::scale(const Vec2 s) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.scale(s); } @@ -263,7 +263,7 @@ namespace s3d MultiPolygon& MultiPolygon::scaleAt(const Vec2 pos, const double s) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.scaleAt(pos, s); } @@ -298,7 +298,7 @@ namespace s3d MultiPolygon& MultiPolygon::scaleAt(const Vec2 pos, const Vec2 s) { - for (auto& polygon : *this) + for (auto& polygon : m_data) { polygon.scaleAt(pos, s); } @@ -420,7 +420,7 @@ namespace s3d const MultiPolygon& MultiPolygon::paint(Image& dst, const Color& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.paint(dst, color); } @@ -432,7 +432,7 @@ namespace s3d { const Vec2 pos{ x, y }; - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.paint(dst, pos, color); } @@ -442,7 +442,7 @@ namespace s3d const MultiPolygon& MultiPolygon::paint(Image& dst, const Vec2& pos, const Color& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.paint(dst, pos, color); } @@ -452,7 +452,7 @@ namespace s3d const MultiPolygon& MultiPolygon::overwrite(Image& dst, const Color& color, const Antialiased antialiased) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.overwrite(dst, color, antialiased); } @@ -464,7 +464,7 @@ namespace s3d { const Vec2 pos{ x, y }; - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.overwrite(dst, pos, color, antialiased); } @@ -474,7 +474,7 @@ namespace s3d const MultiPolygon& MultiPolygon::overwrite(Image& dst, const Vec2& pos, const Color& color, const Antialiased antialiased) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.overwrite(dst, pos, color, antialiased); } @@ -484,7 +484,7 @@ namespace s3d const MultiPolygon& MultiPolygon::draw(const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.draw(color); } @@ -494,7 +494,7 @@ namespace s3d void MultiPolygon::draw(const double x, const double y, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.draw(x, y, color); } @@ -502,7 +502,7 @@ namespace s3d void MultiPolygon::draw(const Vec2& pos, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.draw(pos, color); } @@ -510,7 +510,7 @@ namespace s3d const MultiPolygon& MultiPolygon::drawFrame(const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawFrame(thickness, color); } @@ -520,7 +520,7 @@ namespace s3d void MultiPolygon::drawFrame(const double x, const double y, const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawFrame(x, y, thickness, color); } @@ -528,7 +528,7 @@ namespace s3d void MultiPolygon::drawFrame(const Vec2& pos, const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawFrame(pos, thickness, color); } @@ -536,7 +536,7 @@ namespace s3d const MultiPolygon& MultiPolygon::drawWireframe(const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawWireframe(thickness, color); } @@ -546,7 +546,7 @@ namespace s3d void MultiPolygon::drawWireframe(const double x, const double y, const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawWireframe(x, y, thickness, color); } @@ -554,7 +554,7 @@ namespace s3d void MultiPolygon::drawWireframe(const Vec2& pos, const double thickness, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawWireframe(pos, thickness, color); } @@ -564,7 +564,7 @@ namespace s3d { const auto [s, c] = FastMath::SinCos(angle); - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawTransformed(s, c, pos, color); } @@ -572,7 +572,7 @@ namespace s3d void MultiPolygon::drawTransformed(const double s, const double c, const Vec2& pos, const ColorF& color) const { - for (const auto& polygon : *this) + for (const auto& polygon : m_data) { polygon.drawTransformed(s, c, pos, color); }