topical media & game development
lib-of-vs-apps-examples-advancedEventsExample-src-eventsObject.h / h
/*
* ofxEventsAddon.h
*
* Created on: 17-dic-2008
* Author: art
*/
ifndef OFXEVENTSADDON_H_
define OFXEVENTSADDON_H_
include <ofMain.h>
include <ofEvents.h>
class eventsObject{
public:
eventsObject(){
}
void enable(){
ofAddListener(ofEvents.update, this, &eventsObject::update);
}
void disable(){
ofRemoveListener(ofEvents.update, this, &eventsObject::update);
}
void update(ofEventArgs & args){
counter+=0.3;
int intCounter=(int)counter;
ofNotifyEvent(newFloatEvent,counter,this);
ofNotifyEvent(newIntEvent,intCounter,this);
}
ofEvent<float> newFloatEvent;
ofEvent<int> newIntEvent;
private:
float counter;
};
endif /* OFXEVENTSADDON_H_ */
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.