summaryrefslogtreecommitdiff
path: root/oscReceiveExample/src/ofApp.h
diff options
context:
space:
mode:
Diffstat (limited to 'oscReceiveExample/src/ofApp.h')
-rw-r--r--oscReceiveExample/src/ofApp.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/oscReceiveExample/src/ofApp.h b/oscReceiveExample/src/ofApp.h
new file mode 100644
index 0000000..bc91852
--- /dev/null
+++ b/oscReceiveExample/src/ofApp.h
@@ -0,0 +1,50 @@
+#pragma once
+
+#include "ofMain.h"
+#include "ofxOsc.h"
+#include "colourPolyline.h"
+
+#define PORT 7070
+#define NUM_MSG_STRINGS 20
+
+class ofApp : public ofBaseApp {
+ public:
+
+ void setup();
+ void update();
+ void draw();
+ ~ofApp(){
+ receiver.stop();
+ }
+
+ void keyPressed(int key);
+ void keyReleased(int key);
+ void mouseMoved(int x, int y);
+ void mouseDragged(int x, int y, int button);
+ void mousePressed(int x, int y, int button);
+ void mouseReleased(int x, int y, int button);
+ void mouseEntered(int x, int y);
+ void mouseExited(int x, int y);
+ void windowResized(int w, int h);
+ void dragEvent(ofDragInfo dragInfo);
+ void gotMessage(ofMessage msg);
+
+ ofTrueTypeFont font;
+ ofxOscReceiver receiver;
+
+ int current_msg_string;
+ string msg_strings[NUM_MSG_STRINGS];
+ float timers[NUM_MSG_STRINGS];
+
+ float mouseXf, mouseYf;
+ int mouseButtonInt;
+ string mouseButtonState;
+
+ ofImage receivedImage;
+ colourPolyline poly;
+
+ string stats_message;
+
+ int copy_polys;
+ int create_polys;
+};