-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathAssignableController.cpp
More file actions
33 lines (30 loc) · 1.28 KB
/
AssignableController.cpp
File metadata and controls
33 lines (30 loc) · 1.28 KB
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
#include "AssignableController.h"
#include "EditMode.h"
AssignableControllers AssignableControllers::instance;
void AssignableControllers::setup()
{
// Default controls
mControllers[DATA] =new AssignableController(DATA, 0,0,159,154);
mControllers[SLIDER]=new AssignableController(SLIDER, 1,0,147,147);
mControllers[WHEEL1]=new AssignableController(WHEEL1, 1,0,147,146);
mControllers[WHEEL2]=new AssignableController(WHEEL2, 1,0,147,1);
mControllers[PEDALA]=new AssignableController(PEDALA, 1,0,151,64);
mControllers[PEDALB]=new AssignableController(PEDALB, 1,0,151,67);
mControllers[R1] =new AssignableController(R1, 1,0,159,152);
mControllers[R2] =new AssignableController(R2, 0,0,159,153);
mControllers[R3] =new AssignableController(R3, 1,0,159,156);
mControllers[R4] =new AssignableController(R4, 1,0,159,157);
mControllers[R5] =new AssignableController(R5, 1,0,159,7);
mControllers[R6] =new AssignableController(R6, 2,0,159,7);
mControllers[R7] =new AssignableController(R7, 3,0,159,7);
mControllers[R8] =new AssignableController(R8, 4,0,159,7);
}
bool AssignableController::checkEditMode()
{
if (EditMode::it()->isActive())
{
EditMode::it()->assignController(this);
return true;
}
return false;
}