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