INT WINAPI WinMain(HINSTANCE hinst, HINSTANCE, LPSTR, INT)
{
CLASS *game = new CLASS();
game->Run();
delete game;
return 0;
}
たとえば、 MyFirstGame というクラスを定義した場合、 Windows アプリケーションとしてのメ イン関数を定義しなくても、定義位置に BUDDHA_EXAMPLE_WINMAIN(MyFirstGame); と書けば、 コンパイルができます。ただしこのマクロの使用対象となるゲームクラスのコンストラクタは void でなくてはいけません。
1.5.2