X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fterraintool.h;h=79242355ddf5d42d371740331c6b0368997981ec;hb=5b71cb905051d654c150cb0e098cade0cb502105;hp=f5f8354372ce9fe53a34baa49adfd1244e143bbb;hpb=2220ba2f11705ea9a4e480603d43ab7ed4cf5a89;p=r2c2.git diff --git a/source/designer/terraintool.h b/source/designer/terraintool.h index f5f8354..7924235 100644 --- a/source/designer/terraintool.h +++ b/source/designer/terraintool.h @@ -12,7 +12,9 @@ private: R2C2::Terrain &terrain; Msp::GL::Mesh marker; R2C2::Terrain::NodeCoordinates highlight_node; + unsigned edit_size; R2C2::Vector marker_position; + unsigned marker_orientation; bool dragging; float drag_start; @@ -21,6 +23,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();