Changeset 379 for trunk/nv/interface/map_area.hh
- Timestamp:
- 05/29/15 17:23:04 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/interface/map_area.hh
r368 r379 17 17 #include <nv/stl/string.hh> 18 18 #include <nv/stl/array.hh> 19 #include <string> 19 20 20 21 namespace nv … … 27 28 virtual uint32 get_cell( const position& p ) const = 0; 28 29 virtual void set_cell( const position& p, uint32 value ) = 0; 29 virtual uint32 string_to_id( const nv::string& ) const { return 0; }30 virtual nv::string id_to_string( uint32 ) const { return nv::string(); }30 virtual uint32 string_to_id( const std::string& ) const { return 0; } 31 virtual std::string id_to_string( uint32 ) const { return std::string(); } 31 32 virtual dimension get_size() const = 0; 32 33 virtual position get_shift() const { return position(); } … … 48 49 virtual dimension get_size() const { return m_area.get_size(); } 49 50 virtual position get_shift() const { return m_area.ul + m_map_area->get_shift(); } 50 virtual uint32 string_to_id( const nv::string& s ) const { return m_map_area->string_to_id( s ); }51 virtual nv::string id_to_string( uint32 id ) const { return m_map_area->id_to_string( id ); }51 virtual uint32 string_to_id( const std::string& s ) const { return m_map_area->string_to_id( s ); } 52 virtual std::string id_to_string( uint32 id ) const { return m_map_area->id_to_string( id ); } 52 53 private: 53 54 map_area* m_map_area;
Note: See TracChangeset
for help on using the changeset viewer.