Fullscreen mode in moai sdk

При создании moai проекта под linux, возникает желание работать в fullscreen режиме, так как это банально хорошо выглядит, всевозможные декорации здорово отвлекают. На данный момент (июнь 2014) стандартный хост, который используется в linux это sdl. Чтобы режим полного экрана включился необходимо внести следующие изменения в SDLHost.cpp

{{{ lang=c++
void _AKUOpenWindowFunc ( const char* title, int width, int height ) {

if ( !sWindow ) {
sWindow = SDL_CreateWindow ( title, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, width, height, SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_FULLSCREEN_DESKTOP );

SDL_GL_CreateContext ( sWindow );
SDL_GL_SetSwapInterval ( 1 );
AKUDetectGfxContext ();

int actualScreenWidth_ = -1;
int actualScreenHeight_ = -1;
SDL_GetWindowSize(sWindow, &actualScreenWidth_, &actualScreenHeight_);

AKUSetScreenSize ( actualScreenWidth_, actualScreenHeight_ );
}
}
}}}
При этом в соответствующих луа скриптах надо будет писать следующее
{{{ lang=lua
MOAISim.openWindow ( “test”, 320, 480 )

screenWidth = MOAIEnvironment.horizontalResolution
screenHeight = MOAIEnvironment.verticalResolution

MOAISim.openWindow ( “test”, screenWidth, screenHeight )
}}}

Второй вызов MOAISim.openWindow нужен, чтобы перенастроить moai на адекватное разрешение.