]> git.jsancho.org Git - dungeon-master.git/blob - src/main.cpp
Mods library
[dungeon-master.git] / src / main.cpp
1 #include <irrlicht/irrlicht.h>
2 #include "mods.h"
3
4 using namespace irr;
5 using namespace core;
6 using namespace video;
7 using namespace gui;
8
9 int main()
10 {
11   load_mods();
12
13   IrrlichtDevice* device =
14     createDevice(EDT_OPENGL,
15                  dimension2d<u32>(640, 480), 16,
16                  false, false, false, 0);
17   if (!device)
18     return 1;
19
20   device->setWindowCaption(L"Dungeon Master");
21
22   IVideoDriver* driver = device->getVideoDriver();
23   IGUIEnvironment* env = device->getGUIEnvironment();
24
25   env->addStaticText(L"Dungeon Master", rect<s32>(150,20,350,40), true);
26
27   IGUITabControl* tab = env->addTabControl(rect<s32>(50, 60, 850, 600));
28   tab->addTab(L"First");
29   tab->addTab(L"Second");
30   tab->addTab(L"Third");
31
32   while (device->run())
33     {
34       driver->beginScene(true, true, SColor(0, 200, 200, 200));
35       env->drawAll();
36       driver->endScene();
37     }
38
39   device->drop();
40
41   return 0;
42 }