aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2019-10-14 22:52:48 +0200
committerToni Uhlig <matzeton@googlemail.com>2019-10-14 22:52:48 +0200
commitb8bed26bbc593a707e68bec33923be21396b9687 (patch)
treef53d8ff1521fb579b577eba8dd9ed781ebe5f2dc
parent5f2c2cea542019d0aaf85c145d169aa7ef94118b (diff)
using good ol' failsafe for-loop instead of an iterator based foreach approach w/ exceptions
-rw-r--r--GdiRadarLib/GdiRadar.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/GdiRadarLib/GdiRadar.cpp b/GdiRadarLib/GdiRadar.cpp
index 54ce479..7e3ca63 100644
--- a/GdiRadarLib/GdiRadar.cpp
+++ b/GdiRadarLib/GdiRadar.cpp
@@ -142,9 +142,11 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM l
{ (LONG)drawing->GameMapWindowWidth, (LONG)drawing->GameMapWindowHeight },
{ 0, (LONG)drawing->GameMapWindowHeight }, { 0,0 } };
Polyline(drawing->hdc, lines, 5);
- for (auto& entity : wnd_ctx->entities) {
- draw_entity(wnd_ctx, &entity);
+
+ for (size_t i = 0; i < wnd_ctx->entities.size(); ++i) {
+ draw_entity(wnd_ctx, &wnd_ctx->entities.at(i));
}
+
EndPaint(hwnd, &ps);
wnd_ctx->lastTimeUpdated = clock();