blob: c68ffab3afaa7045685d92ed7540867d1c8d7a24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*
* keyvar.h
* 3dnav
*
* Created by Tim Redfern on 15/12/2011.
* Copyright 2011 __MyCompanyName__. All rights reserved.
*
*/
#include "ofMain.h"
class keyVar{
public:
void set(char _keyInc,char _keyDec,float _val,float _speed,float _accel,float accelTime);
void keyPressed(char _key);
void keyReleased(char _key);
float getVal();
float getInc();
void setVal(float _val);
private:
char keyInc,keyDec;
long timePressed;
long timeCalc;
int state; //up-down-off
float val;
float speed;
float accelTime;
float accel;
};
|