Reorganize so that SMApplication's implementation is by its interface.

This commit is contained in:
Steve Checkoway
2009-03-02 09:37:53 +00:00
parent 6909760283
commit b51ba2c6de
+12 -11
View File
@@ -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