mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-13 07:10:57 +00:00
Codechange: [OSX] GameLoop is really more like MainLoop
MainLoop() is used to bootstrap OSX, where later a callback is done to GameLoop() to execute OpenTTD. All other video drivers don't need that, so what is in GameLoop is in MainLoop for all other drivers. This is rather confusing. So, instead, name GameLoop MainLoopReal to be more in sync with the other drivers.
This commit is contained in:
parent
67d3c6aa71
commit
6a8c461e38
@ -49,7 +49,7 @@ public:
|
||||
|
||||
/* --- The following methods should be private, but can't be due to Obj-C limitations. --- */
|
||||
|
||||
void GameLoop();
|
||||
void MainLoopReal();
|
||||
|
||||
virtual void AllocateBackingStore(bool force = false) = 0;
|
||||
|
||||
|
@ -433,7 +433,7 @@ void VideoDriver_Cocoa::InputLoop()
|
||||
}
|
||||
|
||||
/** Main game loop. */
|
||||
void VideoDriver_Cocoa::GameLoop()
|
||||
void VideoDriver_Cocoa::MainLoopReal()
|
||||
{
|
||||
for (;;) {
|
||||
@autoreleasepool {
|
||||
|
@ -152,7 +152,7 @@ static std::vector<WChar> NSStringToUTF32(NSString *s)
|
||||
[ e release ];
|
||||
|
||||
/* Hand off to main application code. */
|
||||
drv->GameLoop();
|
||||
drv->MainLoopReal();
|
||||
|
||||
/* We are done, thank you for playing. */
|
||||
[ self performSelectorOnMainThread:@selector(stopEngine) withObject:nil waitUntilDone:FALSE ];
|
||||
|
Loading…
Reference in New Issue
Block a user