aboutsummaryrefslogtreecommitdiff
path: root/GdiRadar/GdiRadarMain.cpp
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2019-10-13 17:19:15 +0200
committerToni Uhlig <matzeton@googlemail.com>2019-10-13 17:19:15 +0200
commit0fc499334b5757678e3ce8e53203ce05995012bc (patch)
tree651b29c55c55d657729572f69cfd0f1e81f5017a /GdiRadar/GdiRadarMain.cpp
parent8fa32ec99a354c6031488519e7a55fcc227a723e (diff)
added gdi redraw/repaint if pre-configured time past
Diffstat (limited to 'GdiRadar/GdiRadarMain.cpp')
-rw-r--r--GdiRadar/GdiRadarMain.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/GdiRadar/GdiRadarMain.cpp b/GdiRadar/GdiRadarMain.cpp
index f6e909f..d8ed7e9 100644
--- a/GdiRadar/GdiRadarMain.cpp
+++ b/GdiRadar/GdiRadarMain.cpp
@@ -16,6 +16,7 @@ int main()
cfg.className = L"BlaTest";
cfg.windowName = L"BlaTestWindow";
cfg.minimumUpdateTime = 0.25f;
+ cfg.maximumRedrawFails = 5;
cfg.reservedEntities = 16;
std::cout << "Init\n";
@@ -38,7 +39,14 @@ int main()
entity e3{ 500.0f, 500.0f, 80.0f, entity_color::EC_RED, "whiteshirt" };
gdi_radar_add_entity(ctx, &e3);
+#if 0
gdi_radar_process_window_events_blocking(ctx);
+#else
+ do {
+ gdi_radar_redraw_if_necessary(ctx);
+ Sleep(200);
+ } while (!gdi_radar_process_window_events_nonblocking(ctx));
+#endif
return 0;
}