Files
SameBoy/iOS/GBSettingsViewController.h
2026-09-27 15:26:10 +03:00

39 lines
839 B
Objective-C

#import <UIKit/UIKit.h>
#import <Core/gb.h>
#import "GCControllerGetElements.h"
#import "GBTheme.h"
typedef enum {
GBRight,
GBLeft,
GBUp,
GBDown,
GBA,
GBB,
GBSelect,
GBStart,
GBTurbo,
GBRewind,
GBUnderclock,
GBRapidA,
GBRapidB,
GBSaveState1,
GBLoadState1,
GBOpenMenu,
GBReset,
GBUnusedButton = 0xFF,
} GBButton;
typedef enum {
GBControllerFocusOff,
GBControllerFocusOn,
GBControllerFocusDoNotCenter,
GBControllerFocusForcedViaSplitView,
} GBControllerFocus;
@interface GBSettingsViewController : UITableViewController
+ (UIViewController *)settingsViewControllerWithLeftButton:(UIBarButtonItem *)button;
+ (GBButton)controller:(GCController *)controller convertUsageToButton:(GBControllerUsage)usage;
+ (GBTheme *)themeNamed:(NSString *)name;
@end