]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/terraintool.h
Edit a single terrain node at a time if shift is held
[r2c2.git] / source / designer / terraintool.h
index f5f8354372ce9fe53a34baa49adfd1244e143bbb..e844ba28a64d57f1f05a0291e2c8bd2e61245cf8 100644 (file)
@@ -13,6 +13,7 @@ private:
        Msp::GL::Mesh marker;
        R2C2::Terrain::NodeCoordinates highlight_node;
        R2C2::Vector marker_position;
+       unsigned marker_orientation;
        bool dragging;
        float drag_start;
 
@@ -21,6 +22,10 @@ public:
        virtual ~TerrainTool();
 
 private:
+       void update_marker();
+
+       virtual void key_press(unsigned);
+       virtual void key_release(unsigned);
        virtual void button_press(unsigned);
        virtual void button_release(unsigned);
        virtual void pointer_motion();