Skip to content
Snippets Groups Projects
ofApp.h 1.23 KiB
Newer Older
William Fish's avatar
William Fish committed
#pragma once
#include "ofMain.h"
#include "ofxBeat.h"
#include "beatDetection.h"
#include "techno.h"
William Fish's avatar
William Fish committed
#include <stdio.h>
#include <time.h>
#include <dos.h>
#include <windows.h>
#include <stdlib.h> 
William Fish's avatar
William Fish committed

class ofApp : public ofBaseApp {
	


public:
	void setup();
	void update();
	void draw();

	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 windowResized(int w, int h);
	void dragEvent(ofDragInfo dragInfo);
	void gotMessage(ofMessage msg);
William Fish's avatar
William Fish committed
	void ledControl();
William Fish's avatar
William Fish committed

William Fish's avatar
William Fish committed
	 
	//VISUALS
	float x = 0;
	float y = 0;
William Fish's avatar
William Fish committed
	
	
	techno technoVisual;
	beatDetection newBeat;
William Fish's avatar
William Fish committed

	//LEDS
	bool		bSendSerialMessage;			// a flag for sending serial
	char		bytesRead[3];				// data from serial, we will be trying to read 3
	char		bytesReadString[4];			// a string needs a null terminator, so we need 3 + 1 bytes
	int			nBytesRead;					// how much did we read?
	int			nTimesRead;					// how many times did we read?
	float		readTime;					// when did we last read?				
											//int  greenIncrease = 10;
	ofSerial	serial;

	unsigned char array[4] = { 0,0,0,0 };
William Fish's avatar
William Fish committed
};