Mercurial > hg > tweakathon2ios
view globalVariables.h @ 44:d810aa9ca03a
times. cosmetic stuff
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Mon, 15 Dec 2014 17:33:41 +0000 |
parents | 4ad0d218f890 |
children | 80112c9349c4 |
line wrap: on
line source
// // globalVariables.h // emptyExample // // Created by Robert Tubb on 22/05/2013. // // #pragma once #include "ofMain.h" #include "boost/bind.hpp" #include "boost/function.hpp" // magic numbers for event ids #define TRIGGER_TARGET_ID 99236082 #define TRIGGER_CANDIDATE_ID 99233256 #define RANDOMISE_TARGET_ID 99764448 #define SUBMIT_CANDIDATE 99371538 #define START_ALTERNATE_ID 99956352 #define SHOW_HIDE_PANEL 99857329 #define SHOW_HIDE_HINT 99724563 #define NEW_TEST_ID 99163527 #define CRAP_TEST_ID 99817364 #define GOOD_TEST_ID 99090378 #define RESTART_EXPERIMENT_ID 99658290 #define SPEED_CHANGE_ID 99573012 #define VOLUME_CHANGE_ID 99263748 #define START_TRAINING_SEQUENCE_ID 99189938 #define SAVE_PRESET_HIT 99245748 #define NEXT_PRESET_HIT 99241148 #define TO_MENU_ID 99545741 #define SKIP_RUN_ID 99765346 #define FORGOT_SEQ_ID 99123123 #define RECALL_PRESET_HIT 99298750 #define ALTERNATION_SPEED 180 // ms that target / candidate sounds play // globles #define TOTAL_NUM_PARAMS 6 #define TARGET_SCORE_CC_BAND 7 // number of cc vals per target band in dartboard #define MIN_LOG_DIST 4 // how far we go before control adjustment is logged typedef enum {TOUCH_DOWN, TOUCH_MOVED, TOUCH_UP} touchType; typedef enum {INTRO,QUESTIONNAIRE, HELP, TEST_IN_PROGRESS, SCORE_AND_HINT, COUNT_DOWN, READY_FOR_NEXT} interfaceType; typedef enum {FAMILIARISATION, EXPRESS, TRAINING, SEARCH} testStages; typedef enum {SLIDER, XYPAD, BUTTON, LEAP3D, LEAP6D} controllerType; typedef enum {SEQUENTIAL, REVISITABLE, SIMULTANEOUS, MULTI_SIMPLE, MULTI_COMPLEX, ALL_SLIDERS, LEAP6DOF} controlPanelType; typedef enum {FILL,LINE, BLOB, TEXTURE_FILL} SliderType; typedef enum {SMALLFONT, MEDIUMFONT, LARGEFONT} FontSize; typedef boost::function<void(int)> TickListenerFunction; // USEFUL FUNCTIONS template <typename T> vector<T> zeros(int numElements){ vector<T> v; for(int i = 0; i< numElements; i++){ v.push_back(0); } return v; }