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

Reply via email to