]> git.jsancho.org Git - dungeon-master.git/blobdiff - src/main.cpp
license
[dungeon-master.git] / src / main.cpp
index c469aa1ae3cc7230b283aa2f4eacf6fc7d71c101..b86ab1e2cb0b35a42886f4bc597e7e7c65d9472c 100644 (file)
@@ -1,4 +1,4 @@
-/* Dungeon Master --- Adventure generator for GNU Guile
+/* Dungeon Master --- RPG Adventure Generator
    Copyright © 2019 Javier Sancho <jsf@jsancho.org>
 
    Dungeon Master is free software; you can redistribute it and/or modify it
    General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with Haunt.  If not, see <http://www.gnu.org/licenses/>.
+   along with Dungeon Master. If not, see <http://www.gnu.org/licenses/>.
 */
 
 #include <irrlicht/irrlicht.h>
-#include "paths.h"
-
-#include <iostream>
 
 using namespace irr;
 using namespace core;
 using namespace video;
 using namespace gui;
 
-int main()
+int main ()
 {
-  std::set<std::string> paths = get_data_paths();
-  for (std::set<std::string>::iterator it=paths.begin(); it!=paths.end(); it++)
-    std::cout << *it << std::endl;
   IrrlichtDevice* device =
-    createDevice(EDT_OPENGL,
-                 dimension2d<u32>(640, 480), 16,
-                 false, false, false, 0);
+    createDevice (video::EDT_OPENGL, core::dimension2d<u32> (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<s32>(150,20,350,40), true);
+  guienv->addStaticText (L"Aqui va el texto", rect<s32> (10, 10, 260, 22));
 
-  IGUITabControl* tab = env->addTabControl(rect<s32>(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;
 }