X-Git-Url: https://git.jsancho.org/?p=dungeon-master.git;a=blobdiff_plain;f=src%2Fmain.cpp;h=b86ab1e2cb0b35a42886f4bc597e7e7c65d9472c;hp=3a76eaf70c2f6c3944d95046f4518ff1c491b3ef;hb=602500ffe32004dc0437ed55ac2d25ec69fc9e25;hpb=90b0723a6cfcfa7a8f04cd3a851fb9657903d319 diff --git a/src/main.cpp b/src/main.cpp index 3a76eaf..b86ab1e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,13 +1,49 @@ +/* Dungeon Master --- RPG Adventure Generator + Copyright © 2019 Javier Sancho + + Dungeon Master is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + Dungeon Master is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Dungeon Master. If not, see . +*/ + #include -#include using namespace irr; using namespace core; using namespace video; +using namespace gui; -int main() +int main () { - scm_init_guile(); - scm_primitive_load(scm_from_locale_string("plugins/default/main.scm")); + IrrlichtDevice* device = + createDevice (video::EDT_OPENGL, core::dimension2d (640, 480)); + + if (!device) + return 1; + + device->setWindowCaption (L"Dungeon Master"); + + IVideoDriver* driver = device->getVideoDriver (); + IGUIEnvironment* guienv = device->getGUIEnvironment (); + + guienv->addStaticText (L"Aqui va el texto", rect (10, 10, 260, 22)); + + while (device->run ()) + { + driver->beginScene (true, true, SColor(255, 100, 101, 140)); + guienv->drawAll (); + driver->endScene (); + } + + device->drop (); return 0; }