]> git.jsancho.org Git - c-irrlicht.git/blobdiff - include/ISceneManager.h
First Person Shooter (FPS) camera
[c-irrlicht.git] / include / ISceneManager.h
index 6153726051257321062590945e8c159596eccb7f..37cc7476714df0b8522504adb5555c010042be68 100644 (file)
@@ -27,6 +27,7 @@
 #include "ICameraSceneNode.h"
 #include "IMeshSceneNode.h"
 #include "ISceneNode.h"
+#include "SKeyMap.h"
 #include "vector3d.h"
 
 typedef void irr_scene_ISceneManager;
@@ -53,6 +54,19 @@ extern "C" {
                                int id,
                                int makeActive);
 
+  irr_scene_ICameraSceneNode*
+  irr_scene_addCameraSceneNodeFPS(irr_scene_ISceneManager* smgr,
+                                  irr_scene_ISceneNode* parent,
+                                  float rotateSpeed,
+                                  float moveSpeed,
+                                  int id,
+                                  irr_SkeyMap* keyMapArray,
+                                  int keyMapSize,
+                                  int noVerticalMovement,
+                                  float jumpSpeed,
+                                  int invertMouse,
+                                  int makeActive);
+
   irr_scene_IMeshSceneNode*
   irr_scene_addOctreeSceneNodeAM(irr_scene_ISceneManager* smgr,
                                  irr_scene_IAnimatedMesh* mesh,