From 1b9e8ee051740c4b7f35ffc72648364192e35f59 Mon Sep 17 00:00:00 2001 From: "git@eclectronics.org" Date: Sat, 31 Mar 2012 22:42:48 +0100 Subject: with windows project --- gaunt01/src/trapdoor.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gaunt01/src/trapdoor.cpp b/gaunt01/src/trapdoor.cpp index 607c40f..b9ec952 100644 --- a/gaunt01/src/trapdoor.cpp +++ b/gaunt01/src/trapdoor.cpp @@ -10,9 +10,6 @@ trapdoor::trapdoor(ofRectangle _boundingRect,ofVec2f _doorSize) boundingRect=_boundingRect; doorSize=_doorSize; - - doorAngle=0; - doorSpeed=0; start(); } @@ -23,12 +20,16 @@ void trapdoor::start(){ position=ofVec2f(boundingRect.x+ofRandom(boundingRect.width),boundingRect.y+ofRandom(boundingRect.height)); startTime=ofGetElapsedTimef(); doorAngle=0; + doorSpeed=0; } void trapdoor::checkUpdate(const vector& players) { float segTime=(ofGetElapsedTimef()-startTime); if (segTime>5) start(); - if (segTime>4) doorAngle-=(cos(doorAngle*0.0174532925)/ofGetFrameRate())*200; + if (segTime>3) { + doorSpeed=(doorSpeed+((cos(doorAngle*0.0174532925)/ofGetFrameRate())*100))*0.95; + doorAngle+=doorSpeed; + } } void trapdoor::draw() { -- cgit v1.2.3