]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/scene-manager.cpp
Use SCM_UNDEFINED for undefined arguments
[guile-irrlicht.git] / src / scene-manager.cpp
index 03ae21dd2de8a89a27f5544ebe0a6a079dd166aa..d17d65c297fd2876749356410542b1c6174a0b16 100644 (file)
@@ -68,7 +68,7 @@ extern "C" {
                                       SCM mesh,
                                       SCM rest)
   {
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM id = scm_from_int32 (-1);
     SCM position = scm_list_3 (scm_from_double (0),
                                scm_from_double (0),
@@ -93,7 +93,7 @@ extern "C" {
     irr::scene::ISceneManager* smgr = unwrap_scene_manager (wrapped_scene_manager);
     irr::scene::IAnimatedMeshSceneNode* node =
       smgr->addAnimatedMeshSceneNode (unwrap_animated_mesh (mesh),
-                                      scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+                                      parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                       scm_to_int32 (id),
                                       scm_to_vector3df (position),
                                       scm_to_vector3df (rotation),
@@ -106,7 +106,7 @@ extern "C" {
   irr_scene_addCameraSceneNode (SCM wrapped_scene_manager,
                                 SCM rest)
   {
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM position = scm_list_3 (scm_from_double (0),
                                scm_from_double (0),
                                scm_from_double (0));
@@ -126,7 +126,7 @@ extern "C" {
 
     irr::scene::ISceneManager* scene_manager = unwrap_scene_manager (wrapped_scene_manager);
     irr::scene::ICameraSceneNode* camera =
-      scene_manager->addCameraSceneNode (scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+      scene_manager->addCameraSceneNode (parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                          scm_to_vector3df (position),
                                          scm_to_vector3df (lookat),
                                          scm_to_int32 (id),
@@ -138,11 +138,11 @@ extern "C" {
   irr_scene_addCameraSceneNodeFPS (SCM wrapped_scene_manager,
                                    SCM rest)
   {
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM rotate_speed = scm_from_double (100);
     SCM move_speed = scm_from_double (0.5);
     SCM id = scm_from_int32 (-1);
-    SCM key_map_array = SCM_BOOL_F;
+    SCM key_map_array = SCM_UNDEFINED;
     SCM key_map_size = scm_from_int32 (0);
     SCM no_vertical_movement = SCM_BOOL_F;
     SCM jump_speed = scm_from_double (0);
@@ -164,11 +164,11 @@ extern "C" {
 
     irr::scene::ISceneManager* scene_manager = unwrap_scene_manager (wrapped_scene_manager);
     irr::scene::ICameraSceneNode* camera =
-      scene_manager->addCameraSceneNodeFPS (scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+      scene_manager->addCameraSceneNodeFPS (parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                             scm_to_double (rotate_speed),
                                             scm_to_double (move_speed),
                                             scm_to_int32 (id),
-                                            scm_is_false (key_map_array) ? 0 : unwrap_keymap (key_map_array),
+                                            key_map_array == SCM_UNDEFINED ? 0 : unwrap_keymap (key_map_array),
                                             scm_to_int32 (key_map_size),
                                             scm_to_bool (no_vertical_movement),
                                             scm_to_double (jump_speed),
@@ -182,7 +182,7 @@ extern "C" {
                               SCM rest)
   {
     SCM size = scm_from_double (10);
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM id = scm_from_int32 (-1);
     SCM position = scm_list_3 (scm_from_double (0),
                                scm_from_double (0),
@@ -206,7 +206,7 @@ extern "C" {
     irr::scene::ISceneManager* smgr = unwrap_scene_manager (wrapped_scene_manager);
     irr::scene::IMeshSceneNode* node =
       smgr->addCubeSceneNode (scm_to_double (size),
-                              scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+                              parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                               scm_to_int32 (id),
                               scm_to_vector3df (position),
                               scm_to_vector3df (rotation),
@@ -321,7 +321,7 @@ extern "C" {
                                 SCM wrapped_mesh,
                                 SCM rest)
   {
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM id = scm_from_int32 (-1);
     SCM minimal_polys_per_node = scm_from_int32 (256);
     SCM also_add_if_mesh_pointer_zero = SCM_BOOL_F;
@@ -338,7 +338,7 @@ extern "C" {
     if (animated_mesh_p (wrapped_mesh))
       {
         node = smgr->addOctreeSceneNode (unwrap_animated_mesh (wrapped_mesh),
-                                         scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+                                         parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                          scm_to_int32 (id),
                                          scm_to_int32 (minimal_polys_per_node),
                                          scm_to_bool (also_add_if_mesh_pointer_zero));
@@ -346,7 +346,7 @@ extern "C" {
     else
       {
         node = smgr->addOctreeSceneNode (unwrap_mesh (wrapped_mesh),
-                                         scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+                                         parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                          scm_to_int32 (id),
                                          scm_to_int32 (minimal_polys_per_node),
                                          scm_to_bool (also_add_if_mesh_pointer_zero));
@@ -360,7 +360,7 @@ extern "C" {
   {
     SCM radius = scm_from_double (5.0);
     SCM poly_count = scm_from_int32 (16);
-    SCM parent = SCM_BOOL_F;
+    SCM parent = SCM_UNDEFINED;
     SCM id = scm_from_int32 (-1);
     SCM position = scm_list_3 (scm_from_double (0),
                                scm_from_double (0),
@@ -386,7 +386,7 @@ extern "C" {
     irr::scene::IMeshSceneNode* node =
       smgr->addSphereSceneNode (scm_to_double (radius),
                                 scm_to_int32 (poly_count),
-                                scm_is_false (parent) ? 0 : unwrap_scene_node (parent),
+                                parent == SCM_UNDEFINED ? 0 : unwrap_scene_node (parent),
                                 scm_to_int32 (id),
                                 scm_to_vector3df (position),
                                 scm_to_vector3df (rotation),