Author: tschmitz
Date: Tue Aug 2 12:14:33 2011
New Revision: 50556
URL: http://svn.gna.org/viewcvs/wesnoth?rev=50556&view=rev
Log:
Added wb::side_actions::make_net_cmd_refresh().
Modified:
trunk/src/whiteboard/side_actions.cpp
trunk/src/whiteboard/side_actions.hpp
Modified: trunk/src/whiteboard/side_actions.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/side_actions.cpp?rev=50556&r1=50555&r2=50556&view=diff
==============================================================================
--- trunk/src/whiteboard/side_actions.cpp (original)
+++ trunk/src/whiteboard/side_actions.cpp Tue Aug 2 12:14:33 2011
@@ -669,6 +669,12 @@
{
safe_clear();
}
+ else if(type=="refresh")
+ {
+ safe_clear();
+ foreach(net_cmd const& sub_cmd, cmd.child_range("net_cmd"))
+ execute_net_cmd(sub_cmd);
+ }
else
{
ERR_WB << "side_actions::execute_network_command(): received
invalid type!\n";
@@ -714,5 +720,16 @@
result["type"] = "clear";
return result;
}
+side_actions::net_cmd side_actions::make_net_cmd_refresh() const
+{
+ net_cmd result;
+ result["type"] = "refresh";
+
+ const_iterator end = this->end();
+ for(const_iterator itor=begin(); itor!=end; ++itor)
+ result.add_child("net_cmd",make_net_cmd_insert(itor,*itor));
+
+ return result;
+}
} //end namespace wb
Modified: trunk/src/whiteboard/side_actions.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/side_actions.hpp?rev=50556&r1=50555&r2=50556&view=diff
==============================================================================
--- trunk/src/whiteboard/side_actions.hpp (original)
+++ trunk/src/whiteboard/side_actions.hpp Tue Aug 2 12:14:33 2011
@@ -225,6 +225,7 @@
net_cmd make_net_cmd_remove(const_iterator const& pos) const;
net_cmd make_net_cmd_bump_later(const_iterator const& pos) const;
net_cmd make_net_cmd_clear() const;
+ net_cmd make_net_cmd_refresh() const;
private:
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits