int main(int argc, char *argv[]) { if (CALL_FAILED(DrawInit())) return -1; else { Surface surface; GraphicsSetTitle(APP_TITLE); shInit(); if (!(argc == 2 && shOpenFile(argv[1]))) shOpenFileDialog(&surface, DefaultFont); while (shProcess() > 0); shDestroy(); DrawDestroy(); } return 0; }
int SFDestroyDraw(lua_State* l) { DrawDestroy(); return 0; }
SQInteger SFDestroyDraw(HSQUIRRELVM v) { DrawDestroy(); return 0; }