OSDN Git Service

fix moflib2.0 build system
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / main.cpp~
1 #include "configure.hpp"\r
2 #include "mof/Application.hpp"\r
3 #include "mof/streams.hpp"\r
4 #include "mof/Color.hpp"\r
5 #include <exception>\r
6 #include "mof/utilities.hpp"\r
7 #include "mof/ConsoleIO.hpp"\r
8 #include <conio.h>\r
9 #include "mof/Finalizer.hpp"\r
10 #include "mof/Font.hpp"\r
11 \r
12 #include "Demo1.hpp"\r
13 #include "Demo2.hpp"\r
14 #include "Demo3.hpp"\r
15 \r
16 \r
17 int main(int , char**)\r
18 {\r
19     mof::Font::addFontResource( FONT_PATH_UME );\r
20     mof::Finalizer application;\r
21         try\r
22         {\r
23             { // \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8f\89\8aú\89»\r
24                     mof::Application::initialize\r
25                     (\r
26                         _T("MyApplication") ,\r
27                         640 , 480 , false , // fullscreen\r
28                         32 , 2 // 30FPS\r
29                         //16 , 1 // 60FPS\r
30                     ); \r
31                     application = mof::Finalizer( mof::Application::finalize );\r
32                 }\r
33                 \r
34                 { // \83V\81[\83\93\82Ì\83Z\83b\83g\82Æ\8aJ\8en\r
35                     mof::Scene scene;\r
36                     #define FIRST_SCENE ::Demo3\r
37                     scene.initialize = FIRST_SCENE::initialize;\r
38                     scene.finalize = FIRST_SCENE::finalize;\r
39                     scene.update = FIRST_SCENE::update;\r
40                     scene.draw = FIRST_SCENE::draw;\r
41                     mof::Application::run( scene );\r
42                 }\r
43         }\r
44         catch(std::exception& e)\r
45         {\r
46                 DEBUG_PRINT( e.what() );\r
47                 getch();\r
48         }\r
49 \r
50         return 0;\r
51 }\r