diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2019-10-14 22:52:48 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2019-10-14 22:52:48 +0200 |
commit | b8bed26bbc593a707e68bec33923be21396b9687 (patch) | |
tree | f53d8ff1521fb579b577eba8dd9ed781ebe5f2dc | |
parent | 5f2c2cea542019d0aaf85c145d169aa7ef94118b (diff) |
using good ol' failsafe for-loop instead of an iterator based foreach approach w/ exceptions
-rw-r--r-- | GdiRadarLib/GdiRadar.cpp | 6 |
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(); |