#ifndef ASTERISK_H #define ASTERISK_H #include "ofMain.h" #include "ofxNetwork.h" #define IDLE 0 #define WAITING 1 #define STARTING 2 #define PLAYING 3 class Asterisk: public ofThread { public: Asterisk(){ } void start(){ } void stop(){ stopThread(); } //-------------------------- void setup(string passcode="1111",int millis=1000); virtual ~Asterisk(); void startGame(); void endGame(string score); int update(); int state; bool isPlaying; int queued; protected: void cmd(string s); void threadedFunction(); private: int startTime; FILE *file; int filenum; ofxUDPManager udpConnection; string playerCode; int statusPollMillis; }; #endif // ASTERISK_H