aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/OpenTKGameWindow.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2016-02-11 12:50:46 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2016-02-11 12:50:46 +0100
commit0f8a64797810a03d036d7c9fcfddc5e11733f719 (patch)
treec2f072afc57f15800c0871e32760f5eb340dc656 /src/OpenTKGameWindow.cs
parentf2ceefa2a288ef3477a995e0f7f223c62bb3d6ad (diff)
IsQueuedForRedraw boolean in each GO, to prevent searching in object list
Move lastPaintedSlot update to Paint instead of UpdateGraphic which is not called if GO isn't cached
Diffstat (limited to 'src/OpenTKGameWindow.cs')
-rw-r--r--src/OpenTKGameWindow.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/OpenTKGameWindow.cs b/src/OpenTKGameWindow.cs
index ac3cd75c..16362c6c 100644
--- a/src/OpenTKGameWindow.cs
+++ b/src/OpenTKGameWindow.cs
@@ -281,6 +281,7 @@ namespace Crow
gobjsToRedraw.CopyTo (gotr);
gobjsToRedraw.Clear ();
foreach (GraphicObject p in gotr) {
+ p.IsQueuedForRedraw = false;
p.registerClipRect ();
}