]> git.jsancho.org Git - c-irrlicht.git/blobdiff - examples/02.Quake3Map.c
Use booleans
[c-irrlicht.git] / examples / 02.Quake3Map.c
index bbc2c0fa0c10be533291dfa3dff9d7847b7ae533..8d2f2791bb2b44c79f31f461a92d5beafd3ae05b 100644 (file)
@@ -50,7 +50,7 @@ int main()
   // create device and exit if creation failed
   irr_core_dimension2d_u32 windowSize = {640, 480};
   irr_IrrlichtDevice *device =
-    irr_createDevice(driverType, &windowSize, 16, 0, 0, 0);
+    irr_createDevice(driverType, &windowSize, 16, false, false, false);
 
   if (!device)
     {
@@ -63,13 +63,13 @@ int main()
 
   // load Quake3 map
   irr_io_addFileArchive(irr_getFileSystem(device), "media/map-20kdm2.pk3",
-                        1, 1, irr_io_EFAT_UNKNOWN, "", NULL);
+                        true, true, irr_io_EFAT_UNKNOWN, "", NULL);
 
   irr_scene_IAnimatedMesh* mesh = irr_scene_getMesh(smgr, "20kdm2.bsp");
   irr_scene_ISceneNode* node;
 
   if (mesh)
-    node = irr_scene_addOctreeSceneNode(smgr, mesh, NULL, -1, 512, 0);
+    node = irr_scene_addOctreeSceneNode(smgr, mesh, NULL, -1, 512, false);
 
   if (node)
     {
@@ -78,8 +78,8 @@ int main()
     }
 
   // FPS camera
-  irr_scene_addCameraSceneNodeFPS(smgr, NULL, 100, 0.5, -1, NULL, 0, 0, 0, 0, 1);
-  irr_gui_setVisibleCursor(irr_getCursorControl(device), 0);
+  irr_scene_addCameraSceneNodeFPS(smgr, NULL, 100, 0.5, -1, NULL, 0, false, 0, false, true);
+  irr_gui_setVisibleCursor(irr_getCursorControl(device), false);
                                              
   // loop
   int lastFPS = -1;
@@ -88,7 +88,7 @@ int main()
     {
       if (irr_isWindowActive(device))
         {
-          irr_video_beginScene(driver, 1, 1, &bgcolor, NULL, NULL);
+          irr_video_beginScene(driver, true, true, &bgcolor, NULL, NULL);
           irr_scene_drawAll(smgr);
           irr_video_endScene(driver);