Merge pull request #89 from DavidWyand-GG/issue88-RiverEditorSnapping

Fix for Issue #88 for River Editor Snapping
This commit is contained in:
David Wyand 2012-10-16 09:32:38 -07:00
commit 9ed0f467d8
2 changed files with 6 additions and 2 deletions

View file

@ -225,13 +225,16 @@ void GuiRiverEditorCtrl::get3DCursor( GuiCursor *&cursor,
void GuiRiverEditorCtrl::on3DMouseDown(const Gui3DMouseEvent & event)
{
_process3DMouseDown( event );
mGizmo->on3DMouseDown( event );
if ( !isFirstResponder() )
setFirstResponder();
}
void GuiRiverEditorCtrl::_process3DMouseDown( const Gui3DMouseEvent& event )
{
// Get the raycast collision position
Point3F tPos;
if ( !getStaticPos( event, tPos ) )

View file

@ -121,6 +121,7 @@ class GuiRiverEditorCtrl : public EditTSCtrl
void _prepRenderImage( SceneManager* sceneGraph, const SceneRenderState* sceneState );
void _drawRiverSpline( River *river, const ColorI &color );
void _drawRiverControlNodes( River *river, const ColorI &color );
void _process3DMouseDown( const Gui3DMouseEvent& event );
void submitUndo( const UTF8 *name = "Action" );