X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=examples%2F02.Quake3Map.c;h=6dcaafeae3a06d45902a5d1b258fb4ff04570b97;hb=refs%2Fheads%2Fmaster;hp=fe1351e6ff8fda1d16d9d939265acf53205d138c;hpb=4aa1fac890e41958b476826dc459b8002a42fa5e;p=c-irrlicht.git diff --git a/examples/02.Quake3Map.c b/examples/02.Quake3Map.c index fe1351e..6dcaafe 100644 --- a/examples/02.Quake3Map.c +++ b/examples/02.Quake3Map.c @@ -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_addOctreeSceneNodeAM(smgr, mesh, NULL, -1, 512, 0); + node = irr_scene_addOctreeSceneNode(smgr, mesh, NULL, -1, 512, false); if (node) { @@ -78,17 +78,17 @@ 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; - irr_video_SColor bgcolor = {255, 200, 200, 200}; + irr_video_SColor bgcolor = MAKE_COLOR(255, 200, 200, 200); while (irr_run(device)) { 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);