X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fdesigner%2Fterraintool.h;h=e844ba28a64d57f1f05a0291e2c8bd2e61245cf8;hb=90015ce8f2b5d10135c3386c2771ee29395e3b37;hp=f5f8354372ce9fe53a34baa49adfd1244e143bbb;hpb=6b90a1c8bb9efff7f660e352bf69a02992d620cc;p=r2c2.git diff --git a/source/designer/terraintool.h b/source/designer/terraintool.h index f5f8354..e844ba2 100644 --- a/source/designer/terraintool.h +++ b/source/designer/terraintool.h @@ -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();