1 #include "main.h"

    2 

    3 int APIENTRY _tWinMain(HINSTANCE hInstance,

    4                        HINSTANCE hPrevInstance,

    5                        LPTSTR    lpCmdLine,

    6                        int       nCmdShow)

    7 {

    8 

    9 #ifdef _DEBUG

   10     _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);

   11 #endif

   12 

   13     initLua();

   14     Window w(hInstance, lpCmdLine, nCmdShow, gameProc);

   15 

   16     lua_getglobal(lua::L, "init");

   17     lua_pcall(lua::L, 0, 0, 0);

   18 

   19     w.showWindow();

   20 

   21     lua_getglobal(lua::L, "run");

   22     lua_pcall(lua::L, 0, 0, 0);

   23 

   24     lua::Shutdown();

   25 

   26     return WndNfo::nLastMsgwParam;

   27 }