#import #import "ControlButton.h" #define BTN_RECT 80.0, 30.0 #define BTN_SQUARE 50.0, 50.0 NSMutableDictionary* createButton(NSString* name, int* keycodes, NSString* dynamicX, NSString* dynamicY, CGFloat width, CGFloat height); NSMutableDictionary* createGamepadButton(NSString* name, int gamepad_button, int keycode); UIColor* convertARGB2UIColor(int argb); int convertUIColor2ARGB(UIColor* color); int convertUIColor2RGB(UIColor* color); BOOL convertLayoutIfNecessary(NSMutableDictionary* dict); void generateAndSaveDefaultControl(); void generateAndSaveDefaultControlForGamepad(); void loadControlObject(UIView* targetView, NSMutableDictionary* controlDictionary); void initKeycodeTable(NSMutableArray* keyCodeMap, NSMutableArray* keyValueMap);