From b51ba2c6de88d6faf894a520e1a4f13cf57d6216 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Mon, 2 Mar 2009 09:37:53 +0000 Subject: [PATCH] Reorganize so that SMApplication's implementation is by its interface. --- stepmania/src/archutils/Darwin/SMMain.mm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/stepmania/src/archutils/Darwin/SMMain.mm b/stepmania/src/archutils/Darwin/SMMain.mm index b85ba559b5..934d465166 100755 --- a/stepmania/src/archutils/Darwin/SMMain.mm +++ b/stepmania/src/archutils/Darwin/SMMain.mm @@ -10,21 +10,12 @@ - (void) setAppleMenu:(NSMenu *)menu; @end +// Replacement NSApplication class. +// XXX: I can no longer remember the reason for this class... Clearly something to do with sendEvent: @interface SMApplication : NSApplication - (void) fullscreen:(id)sender; @end -@interface SMMain : NSObject -{ - int m_iArgc; - char **m_pArgv; -} -- (id) initWithArgc:(int)argc argv:(char **)argv; -- (void) startGame:(id)sender; -- (NSApplicationTerminateReply) applicationShouldTerminate:(NSApplication *)sender; -@end - - @implementation SMApplication - (void)fullscreen:(id)sender { @@ -41,6 +32,16 @@ @end // The main class of the application, the application's delegate. +@interface SMMain : NSObject +{ + int m_iArgc; + char **m_pArgv; +} +- (id) initWithArgc:(int)argc argv:(char **)argv; +- (void) startGame:(id)sender; +- (NSApplicationTerminateReply) applicationShouldTerminate:(NSApplication *)sender; +@end + @implementation SMMain - (id) initWithArgc:(int)argc argv:(char **)argv