From 995e835399035eebba7c5013cc625516100bd721 Mon Sep 17 00:00:00 2001 From: LockedLunatic Date: Fri, 24 Jun 2016 02:05:05 +0200 Subject: [PATCH] bug fix timeresistant object still sent events that were reverted --- Weave/Scene/Lever.cpp | 5 ++++- Weave/Scene/Scene.cpp | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Weave/Scene/Lever.cpp b/Weave/Scene/Lever.cpp index 8588c21..b4c2de8 100644 --- a/Weave/Scene/Lever.cpp +++ b/Weave/Scene/Lever.cpp @@ -24,7 +24,10 @@ void Lever::trigger() { turned = !turned; - mainScene->addEvent(this, 2); + if (!timeresistant) + { + mainScene->addEvent(this, 2); + } if (turned) { diff --git a/Weave/Scene/Scene.cpp b/Weave/Scene/Scene.cpp index 25c94e3..653ef1c 100644 --- a/Weave/Scene/Scene.cpp +++ b/Weave/Scene/Scene.cpp @@ -374,7 +374,7 @@ void Scene::draw() const motionVecs->getTexture()->useTexture(uBLURVEC); bool firstit = true; - for (int i = 0; i < 1; i++) + for (int i = 0; i < 10; i++) { postRenderPingPong[!postRenderPP]->useBuffer(); -- 2.47.3