1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include "include/bt1.h"
- #include "include/bt2.h"
- #include "include/bt3.h"
- #include "include/bt4.h"
- #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
- #define WIN32_LEAN_AND_MEAN
- #include "windows.h"
- #endif
- #ifdef __cplusplus
- extern "C" {
- #endif
- #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
- INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
- #else
- int main(int argc, char *argv[])
- #endif
- {
- // Create application object
- bt1 b1;
- bt2 b2;
- bt3 b3;
- bt4 b4;
- try
- {
- b2.go();
- }
- catch( Ogre::Exception& e )
- {
- #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
- MessageBox( NULL, e.getFullDescription().c_str(), "An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL);
- #else
- std::cerr << "An exception has occured: " <<
- e.getFullDescription().c_str() << std::endl;
- #endif
- }
- return 0;
- }
- #ifdef __cplusplus
- }
- #endif
|