29#import "MyOpenGLView.h"
32#define MAX_ROWS_FUNCTIONS 12
34#define GUI_ROW_STICKNAME 1
39#define GUI_ROW_STICKPROFILE 3
40#define GUI_ROW_HEADING 4
41#define GUI_ROW_FUNCSTART 5
42#define GUI_ROW_FUNCEND (GUI_ROW_FUNCSTART + MAX_ROWS_FUNCTIONS - 1)
43#define GUI_ROW_INSTRUCT 18
46#define KEY_HEADER @"header"
47#define KEY_GUIDESC @"guiDesc"
48#define KEY_ALLOWABLE @"allowable"
49#define KEY_AXISFN @"axisfunc"
50#define KEY_BUTTONFN @"buttonfunc"
52@interface PlayerEntity (StickMapper)
55 - (void) setGuiToStickMapperScreen: (
unsigned)skip resetCurrentRow: (BOOL) resetCurrentRow;
56 - (void) setGuiToStickMapperScreen: (
unsigned)skip;
60 - (void) updateFunction: (NSDictionary *)hwDict;
63 - (NSDictionary *)makeStickGuiDictHeader:(NSString *)header;
64 - (NSDictionary *)makeStickGuiDict: (NSString *)what
65 allowable: (
int)allowable
void resetStickFunctions()