X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fterraintool.h;h=e844ba28a64d57f1f05a0291e2c8bd2e61245cf8;hb=fa5708850ec8b4d7d9795501d1bba7b83aa5a30b;hp=f5f8354372ce9fe53a34baa49adfd1244e143bbb;hpb=2220ba2f11705ea9a4e480603d43ab7ed4cf5a89;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();