X-Git-Url: https://git.jsancho.org/?p=dungeon-master.git;a=blobdiff_plain;f=src%2Fmain.cpp;h=b86ab1e2cb0b35a42886f4bc597e7e7c65d9472c;hp=c469aa1ae3cc7230b283aa2f4eacf6fc7d71c101;hb=602500ffe32004dc0437ed55ac2d25ec69fc9e25;hpb=fe9df14f96d3f1d45a26438a5df06e2259893eac diff --git a/src/main.cpp b/src/main.cpp index c469aa1..b86ab1e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,4 +1,4 @@ -/* Dungeon Master --- Adventure generator for GNU Guile +/* Dungeon Master --- RPG Adventure Generator Copyright © 2019 Javier Sancho Dungeon Master is free software; you can redistribute it and/or modify it @@ -12,51 +12,38 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with Haunt. If not, see . + along with Dungeon Master. If not, see . */ #include -#include "paths.h" - -#include using namespace irr; using namespace core; using namespace video; using namespace gui; -int main() +int main () { - std::set paths = get_data_paths(); - for (std::set::iterator it=paths.begin(); it!=paths.end(); it++) - std::cout << *it << std::endl; IrrlichtDevice* device = - createDevice(EDT_OPENGL, - dimension2d(640, 480), 16, - false, false, false, 0); + createDevice (video::EDT_OPENGL, core::dimension2d (640, 480)); + if (!device) return 1; - device->setWindowCaption(L"Dungeon Master"); + device->setWindowCaption (L"Dungeon Master"); - IVideoDriver* driver = device->getVideoDriver(); - IGUIEnvironment* env = device->getGUIEnvironment(); + IVideoDriver* driver = device->getVideoDriver (); + IGUIEnvironment* guienv = device->getGUIEnvironment (); - env->addStaticText(L"Dungeon Master", rect(150,20,350,40), true); + guienv->addStaticText (L"Aqui va el texto", rect (10, 10, 260, 22)); - IGUITabControl* tab = env->addTabControl(rect(50, 60, 850, 600)); - tab->addTab(L"First"); - tab->addTab(L"Second"); - tab->addTab(L"Third"); - - while (device->run()) + while (device->run ()) { - driver->beginScene(true, true, SColor(0, 200, 200, 200)); - env->drawAll(); - driver->endScene(); + driver->beginScene (true, true, SColor(255, 100, 101, 140)); + guienv->drawAll (); + driver->endScene (); } - device->drop(); - + device->drop (); return 0; }