Author: esr
Date: Sun Jul  1 09:01:07 2007
New Revision: 18591

URL: http://svn.gna.org/viewcvs/wesnoth?rev=18591&view=rev
Log:
Lift more code to use only the basemap fields and methods.

Modified:
    trunk/src/editor/editor_undo.cpp
    trunk/src/editor/editor_undo.hpp

Modified: trunk/src/editor/editor_undo.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/editor/editor_undo.cpp?rev=18591&r1=18590&r2=18591&view=diff
==============================================================================
--- trunk/src/editor/editor_undo.cpp (original)
+++ trunk/src/editor/editor_undo.cpp Sun Jul  1 09:01:07 2007
@@ -29,21 +29,21 @@
        starting_locations_set_ = false;
 }
 
-const std::map<gamemap::location, t_translation::t_letter>& 
map_undo_action::undo_terrains() const 
+const std::map<basemap::location, t_translation::t_letter>& 
map_undo_action::undo_terrains() const 
 {
        return old_terrain_;
 }
 
-const std::map<gamemap::location, t_translation::t_letter>& 
map_undo_action::redo_terrains() const 
+const std::map<basemap::location, t_translation::t_letter>& 
map_undo_action::redo_terrains() const 
 {
        return new_terrain_;
 }
 
-const std::set<gamemap::location> map_undo_action::undo_selection() const {
+const std::set<basemap::location> map_undo_action::undo_selection() const {
        return old_selection_;
 }
 
-const std::set<gamemap::location> map_undo_action::redo_selection() const {
+const std::set<basemap::location> map_undo_action::redo_selection() const {
        return new_selection_;
 }
 
@@ -55,17 +55,17 @@
        return new_map_data_;
 }
 
-const std::map<gamemap::location, int>& 
map_undo_action::undo_starting_locations() const {
+const std::map<basemap::location, int>& 
map_undo_action::undo_starting_locations() const {
        return old_starting_locations_;
 }
 
-const std::map<gamemap::location, int>& 
map_undo_action::redo_starting_locations() const {
+const std::map<basemap::location, int>& 
map_undo_action::redo_starting_locations() const {
        return new_starting_locations_;
 }
 
 void map_undo_action::add_terrain(const t_translation::t_letter& old_tr,
                                                                  const 
t_translation::t_letter& new_tr,
-                                                                 const 
gamemap::location& lc) 
+                                                                 const 
basemap::location& lc) 
 {
        old_terrain_[lc] = old_tr;
        new_terrain_[lc] = new_tr;
@@ -76,8 +76,8 @@
        return terrain_set_;
 }
 
-void map_undo_action::set_selection(const std::set<gamemap::location> 
&old_selection,
-                                                                       const 
std::set<gamemap::location> &new_selection) {
+void map_undo_action::set_selection(const std::set<basemap::location> 
&old_selection,
+                                                                       const 
std::set<basemap::location> &new_selection) {
        old_selection_ = old_selection;
        new_selection_ = new_selection;
        selection_set_ = true;
@@ -99,8 +99,8 @@
 }
 
 void map_undo_action::add_starting_location(const int old_side, const int 
new_side,
-                                                                               
        const gamemap::location &old_loc,
-                                                                               
        const gamemap::location &new_loc) {
+                                                                               
        const basemap::location &old_loc,
+                                                                               
        const basemap::location &new_loc) {
        old_starting_locations_[old_loc] = old_side;
        new_starting_locations_[new_loc] = new_side;
        starting_locations_set_ = true;

Modified: trunk/src/editor/editor_undo.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/editor/editor_undo.hpp?rev=18591&r1=18590&r2=18591&view=diff
==============================================================================
--- trunk/src/editor/editor_undo.hpp (original)
+++ trunk/src/editor/editor_undo.hpp Sun Jul  1 09:01:07 2007
@@ -32,28 +32,28 @@
 public:
        map_undo_action();
 
-       const std::map<gamemap::location, t_translation::t_letter>& 
undo_terrains() const;
-       const std::map<gamemap::location, t_translation::t_letter>& 
redo_terrains() const;
+       const std::map<basemap::location, t_translation::t_letter>& 
undo_terrains() const;
+       const std::map<basemap::location, t_translation::t_letter>& 
redo_terrains() const;
 
-       const std::set<gamemap::location> undo_selection() const;
-       const std::set<gamemap::location> redo_selection() const;
+       const std::set<basemap::location> undo_selection() const;
+       const std::set<basemap::location> redo_selection() const;
 
        std::string new_map_data() const;
        std::string old_map_data() const;
 
-       const std::map<gamemap::location, int>& undo_starting_locations() const;
-       const std::map<gamemap::location, int>& redo_starting_locations() const;
+       const std::map<basemap::location, int>& undo_starting_locations() const;
+       const std::map<basemap::location, int>& redo_starting_locations() const;
 
        void add_terrain(const t_translation::t_letter& old_tr,
                                         const t_translation::t_letter& new_tr,
-                                        const gamemap::location& lc);
+                                        const basemap::location& lc);
 
        /// Return true if a terrain change has been saved in this undo
        /// action.
        bool terrain_set() const;
 
-       void set_selection(const std::set<gamemap::location> &old_selection,
-                                          const std::set<gamemap::location> 
&new_selection);
+       void set_selection(const std::set<basemap::location> &old_selection,
+                                          const std::set<basemap::location> 
&new_selection);
 
        /// Return true if a selection change has been saved in this undo
        /// action.
@@ -67,25 +67,25 @@
        bool map_data_set() const;
 
        void add_starting_location(const int old_side, const int new_side,
-                                                          const 
gamemap::location &old_loc,
-                                                          const 
gamemap::location &new_loc);
+                                                          const 
basemap::location &old_loc,
+                                                          const 
basemap::location &new_loc);
 
        /// Return true if starting locations have been saved in this undo
        /// action.
        bool starting_location_set() const;
 
 private:
-       std::map<gamemap::location, t_translation::t_letter> old_terrain_;
-       std::map<gamemap::location, t_translation::t_letter> new_terrain_;
+       std::map<basemap::location, t_translation::t_letter> old_terrain_;
+       std::map<basemap::location, t_translation::t_letter> new_terrain_;
        bool terrain_set_;
-       std::set<gamemap::location> old_selection_;
-       std::set<gamemap::location> new_selection_;
+       std::set<basemap::location> old_selection_;
+       std::set<basemap::location> new_selection_;
        bool selection_set_;
        std::string old_map_data_;
        std::string new_map_data_;
        bool map_data_set_;
-       std::map<gamemap::location,int> old_starting_locations_;
-       std::map<gamemap::location,int> new_starting_locations_;
+       std::map<basemap::location,int> old_starting_locations_;
+       std::map<basemap::location,int> new_starting_locations_;
        bool starting_locations_set_;
 };
 


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to