diff options
Diffstat (limited to 'ClientHamr/extantz/extantzCamera.cpp')
-rw-r--r-- | ClientHamr/extantz/extantzCamera.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ClientHamr/extantz/extantzCamera.cpp b/ClientHamr/extantz/extantzCamera.cpp index 8337f8c..4d4be02 100644 --- a/ClientHamr/extantz/extantzCamera.cpp +++ b/ClientHamr/extantz/extantzCamera.cpp | |||
@@ -26,7 +26,7 @@ namespace scene | |||
26 | { | 26 | { |
27 | 27 | ||
28 | // Irrlicht hard codes a reference to the original FPS camera code inside it's scene manager. This is that code extracted so we can be more flexible. | 28 | // Irrlicht hard codes a reference to the original FPS camera code inside it's scene manager. This is that code extracted so we can be more flexible. |
29 | // TODO - Hmmm, Where's CursorControl come from? Ah, passed to the scene manager constructor, it's a GUI thing that we need to replace with an EFL thing. | 29 | // TODO - Hmmm, Where's CursorControl come from? Ah, passed to the scene manager constructor, it's a GUI thing that we need to replace with an EFL thing. But only for mouselook mode. |
30 | ICameraSceneNode *addExtantzCamera(ISceneManager* sm, ISceneNode* parent, s32 id) | 30 | ICameraSceneNode *addExtantzCamera(ISceneManager* sm, ISceneNode* parent, s32 id) |
31 | { | 31 | { |
32 | ICameraSceneNode* node = sm->addCameraSceneNode(parent, core::vector3df(), core::vector3df(0, 0, 100), id, true); | 32 | ICameraSceneNode* node = sm->addCameraSceneNode(parent, core::vector3df(), core::vector3df(0, 0, 100), id, true); |
@@ -81,6 +81,8 @@ extantzCamera::~extantzCamera() | |||
81 | * Which would even work in fly mode. | 81 | * Which would even work in fly mode. |
82 | * A joystick could be set to range over -2.0 to 2.0, and just set it's part directly. | 82 | * A joystick could be set to range over -2.0 to 2.0, and just set it's part directly. |
83 | * A mouse look rotate, well will come to that when we need to. B-) | 83 | * A mouse look rotate, well will come to that when we need to. B-) |
84 | * I think setting the x or y to be the window position of the mouse (-1.0 to 1.0) should do it. | ||
85 | * Or not. meh | ||
84 | */ | 86 | */ |
85 | 87 | ||
86 | void extantzCamera::animateNode(ISceneNode* node, u32 timeMs) | 88 | void extantzCamera::animateNode(ISceneNode* node, u32 timeMs) |