This internal whiteboard class holds the planned action queues for a team, and offers many utility methods to create and manipulate them. More...
#include <side_actions.hpp>

Classes | |
| class | const_iterator |
| class | iterator |
| struct | numbers_t |
Public Types | |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef std::pair< iterator, iterator > | range_t |
| typedef std::pair < reverse_iterator, reverse_iterator > | rrange_t |
| typedef config | net_cmd |
| Network code. | |
Public Member Functions | |
| side_actions () | |
| virtual | ~side_actions () |
| void | set_team_index (size_t team_index) |
| Must be called only once, right after the team that owns this side_actions is added to the teams vector. | |
| size_t | team_index () |
| Returns the team index this action queue belongs to. | |
| contents_t const & | actions () const |
| Get the underlying action container. | |
| void | get_numbers (const map_location &hex, numbers_t &result) |
| Gets called when display is drawing a hex to determine which numbers to draw on it. | |
| bool | execute_next () |
| Executes the first action in the queue, and then deletes it. | |
| bool | execute (iterator position) |
| Executes the specified action, if it exists in the queue. | |
| iterator | begin () |
| Returns the iterator for the first (executed earlier) action within the actions queue. | |
| reverse_iterator | rbegin () |
| reverse version of the above | |
| const_iterator | begin () const |
| const versions of the above | |
| const_reverse_iterator | rbegin () const |
| iterator | end () |
| Returns the iterator for the position *after* the last executed action within the actions queue. | |
| reverse_iterator | rend () |
| reverse version of the above | |
| const_iterator | end () const |
| const versions of the above | |
| const_reverse_iterator | rend () const |
| bool | empty () const |
| Indicates whether the action queue is empty. | |
| size_t | size () const |
| Returns the number of actions in the action queue. | |
| size_t | num_turns () const |
| Returns the number of turns that have plans. | |
| iterator | turn_begin (size_t turn_num) |
| Returns an iterator to a specific turn queue. | |
| iterator | turn_end (size_t turn_num) |
| reverse_iterator | turn_rbegin (size_t turn_num) |
| reverse_iterator | turn_rend (size_t turn_num) |
| range_t | iter_turn (size_t turn_num) |
| Returns an iterator range corresponding to the requested turn. | |
| rrange_t | riter_turn (size_t turn_num) |
| size_t | turn_size (size_t turn_num) const |
| void | clear () |
| Empties the action queue. | |
| void | hide () |
| Sets whether or not the contents should be drawn on the screen. | |
| void | show () |
| bool | hidden () const |
| iterator | queue_move (size_t turn_num, unit &mover, const pathfind::marked_route &route, arrow_ptr arrow, fake_unit_ptr fake_unit) |
| Queues a move to be executed last. | |
| iterator | queue_attack (size_t turn_num, unit &mover, const map_location &target_hex, int weapon_choice, const pathfind::marked_route &route, arrow_ptr arrow, fake_unit_ptr fake_unit) |
| Queues an attack or attack-move to be executed last. | |
| iterator | queue_recruit (size_t turn_num, const std::string &unit_name, const map_location &recruit_hex) |
| Queues a recruit to be executed last. | |
| iterator | queue_recall (size_t turn_num, const unit &unit, const map_location &recall_hex) |
| Queues a recall to be executed last. | |
| iterator | queue_suppose_dead (size_t turn_num, unit &curr_unit, map_location const &loc) |
| Queues a suppose_dead to be executed last. | |
| iterator | insert_action (iterator position, action_ptr action) |
| Inserts an action at the specified position. | |
| iterator | queue_action (size_t turn_num, action_ptr action) |
| Queues an action to be executed last. | |
| iterator | bump_earlier (iterator position) |
| Moves an action earlier in the execution order (i.e. | |
| iterator | bump_later (iterator position) |
| Moves an action later in the execution order (i.e. | |
| iterator | remove_action (iterator position, bool validate_after_delete=true) |
| Deletes the action at the specified position. | |
| iterator | get_position_of (action_ptr action) |
| iterator | find_first_action_of (unit const *unit, iterator start_position) |
| Finds the first action that belongs to this unit, starting the search at the specified position. | |
| iterator | find_first_action_of (unit const *unit) |
| Variant of this method that always start searching at the beginning of the queue. | |
| iterator | find_last_action_of (unit const *unit, iterator start_position) |
| Finds the last action that belongs to this unit, starting the search backwards from the specified position. | |
| iterator | find_last_action_of (unit const *unit) |
| Variant of the previous method that always start searching at the end of the queue. | |
| bool | unit_has_actions (unit const *unit) |
| size_t | count_actions_of (unit const *unit) |
| void | remove_invalid_of (unit const *) |
| Removes all invalid actions "attached" to the unit. | |
| size_t | get_turn_num_of (unit const &) const |
| Determines the appropriate turn number for the next action planned for this unit. | |
| void | validate_actions () |
| Validates all planned actions in the queue. | |
| int | get_gold_spent () const |
| Used to track gold spending by recruits/recalls when building the future unit map. | |
| void | change_gold_spent_by (int difference) |
| Used to track gold spending by recruits/recalls when building the future unit map. | |
| void | reset_gold_spent () |
| Set gold spent back to zero. | |
| void | raw_turn_shift () |
| void | synced_turn_shift () |
| void | execute_net_cmd (net_cmd const &) |
| net_cmd | make_net_cmd_insert (size_t turn_num, size_t pos, action_const_ptr) const |
| net_cmd | make_net_cmd_insert (const_iterator const &pos, action_const_ptr) const |
| net_cmd | make_net_cmd_replace (const_iterator const &pos, action_const_ptr) const |
| 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 Types | |
| typedef std::deque< action_queue > | contents_t |
| Class invariant: actions_.empty() || !actions_.back().empty();. | |
Private Member Functions | |
| bool | validate_iterator (iterator position) |
| void | update_size () |
| iterator | raw_erase (iterator itor) |
| iterator | raw_insert (iterator itor, action_ptr to_insert) |
| iterator | raw_enqueue (size_t turn_num, action_ptr to_insert) |
| iterator | safe_insert (size_t turn_num, size_t pos, action_ptr to_insert) |
| iterator | synced_erase (iterator itor) |
| iterator | synced_insert (iterator itor, action_ptr to_insert) |
| iterator | synced_enqueue (size_t turn_num, action_ptr to_insert) |
| iterator | safe_erase (iterator const &itor) |
| void | safe_clear () |
Private Attributes | |
| contents_t | actions_ |
| size_t | team_index_ |
| bool | team_index_defined_ |
| int | gold_spent_ |
| Used to store gold "spent" in planned recruits/recalls when the future unit map is applied. | |
| bool | hidden_ |
Static Private Attributes | |
| static iterator | null |
Friends | |
| class | iterator |
| class | const_iterator |
This internal whiteboard class holds the planned action queues for a team, and offers many utility methods to create and manipulate them.
It maintains an internal data structure but mostly hides it by providing its own iterators, begin() and end() methods, etc.
Definition at line 35 of file side_actions.hpp.
| typedef std::reverse_iterator<const_iterator> wb::side_actions::const_reverse_iterator |
Definition at line 50 of file side_actions.hpp.
typedef std::deque<action_queue> wb::side_actions::contents_t [private] |
Class invariant: actions_.empty() || !actions_.back().empty();.
Definition at line 42 of file side_actions.hpp.
| typedef config wb::side_actions::net_cmd |
Network code.
A net_cmd object (a config in disguise) represents a modification to a side_actions object. execute_net_cmd() translates one of these into a real modification of *this. The make_net_cmd_***() family of functions is convenient for building specific types of net_cmds.
Definition at line 261 of file side_actions.hpp.
| typedef std::pair<iterator,iterator> wb::side_actions::range_t |
Definition at line 123 of file side_actions.hpp.
| typedef std::reverse_iterator<iterator> wb::side_actions::reverse_iterator |
Definition at line 49 of file side_actions.hpp.
| typedef std::pair<reverse_iterator,reverse_iterator> wb::side_actions::rrange_t |
Definition at line 124 of file side_actions.hpp.
| wb::side_actions::side_actions | ( | ) |
Definition at line 55 of file side_actions.cpp.
| wb::side_actions::~side_actions | ( | ) | [virtual] |
Definition at line 64 of file side_actions.cpp.
| contents_t const& wb::side_actions::actions | ( | ) | const [inline] |
Get the underlying action container.
Definition at line 62 of file side_actions.hpp.
References actions_.
| side_actions::const_iterator wb::side_actions::begin | ( | ) | const |
const versions of the above
Definition at line 855 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::begin | ( | ) |
Returns the iterator for the first (executed earlier) action within the actions queue.
Definition at line 847 of file side_actions.cpp.
Referenced by end(), find_first_action_of(), wb::find_last_valid_of(), wb::validate_visitor::no_previous_invalids(), and wb::side_actions::iterator::operator--().

| side_actions::iterator wb::side_actions::bump_earlier | ( | side_actions::iterator | position | ) |
Moves an action earlier in the execution order (i.e.
at the front of the queue), by one position.
Definition at line 298 of file side_actions.cpp.
References ERR_WB.
| side_actions::iterator wb::side_actions::bump_later | ( | side_actions::iterator | position | ) |
Moves an action later in the execution order (i.e.
at the back of the queue), by one position.
Definition at line 385 of file side_actions.cpp.
| void wb::side_actions::change_gold_spent_by | ( | int | difference | ) |
Used to track gold spending by recruits/recalls when building the future unit map.
Definition at line 562 of file side_actions.cpp.
References log_scope2, team_index(), and resources::units.

| void wb::side_actions::clear | ( | ) | [inline] |
Empties the action queue.
Definition at line 140 of file side_actions.hpp.
References safe_clear().
Referenced by wb::manager::current_side_has_actions().


| size_t wb::side_actions::count_actions_of | ( | unit const * | unit | ) |
Definition at line 495 of file side_actions.cpp.
| bool wb::side_actions::empty | ( | ) | const [inline] |
Indicates whether the action queue is empty.
Since it's a queue of queues (one per turn), it can be empty of actions, while still containing empty queues.
Definition at line 107 of file side_actions.hpp.
References actions_.
| side_actions::iterator wb::side_actions::end | ( | ) |
Returns the iterator for the position *after* the last executed action within the actions queue.
Definition at line 860 of file side_actions.cpp.
References actions_, iterator, and null.
Referenced by find_first_action_of(), wb::find_last_valid_of(), wb::side_actions::iterator::init(), wb::validate_visitor::no_previous_invalids(), raw_insert(), rbegin(), rend(), and safe_insert().

| side_actions::const_iterator wb::side_actions::end | ( | ) | const |
const versions of the above
Definition at line 868 of file side_actions.cpp.
References begin(), and const_iterator.

| bool wb::side_actions::execute | ( | side_actions::iterator | position | ) |
Executes the specified action, if it exists in the queue.
If the action is not finished, it's moved at the end of the queue.
Definition at line 125 of file side_actions.cpp.
| void wb::side_actions::execute_net_cmd | ( | net_cmd const & | cmd | ) |
Definition at line 677 of file side_actions.cpp.
| bool wb::side_actions::execute_next | ( | ) |
Executes the first action in the queue, and then deletes it.
Definition at line 117 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::find_first_action_of | ( | unit const * | unit, | |
| side_actions::iterator | start_position | |||
| ) |
| side_actions::iterator wb::side_actions::find_first_action_of | ( | unit const * | unit | ) |
Variant of this method that always start searching at the beginning of the queue.
Definition at line 453 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::find_last_action_of | ( | unit const * | unit, | |
| side_actions::iterator | start_position | |||
| ) |
Finds the last action that belongs to this unit, starting the search backwards from the specified position.
Definition at line 461 of file side_actions.cpp.
Referenced by wb::validate_visitor::no_previous_invalids().

| side_actions::iterator wb::side_actions::find_last_action_of | ( | unit const * | unit | ) |
Variant of the previous method that always start searching at the end of the queue.
Definition at line 479 of file side_actions.cpp.
| int wb::side_actions::get_gold_spent | ( | ) | const [inline] |
Used to track gold spending by recruits/recalls when building the future unit map.
Definition at line 246 of file side_actions.hpp.
References gold_spent_.
| void wb::side_actions::get_numbers | ( | const map_location & | hex, | |
| numbers_t & | result | |||
| ) |
Gets called when display is drawing a hex to determine which numbers to draw on it.
Definition at line 75 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::get_position_of | ( | action_ptr | action | ) |
| action | The action whose position you're looking for |
Definition at line 423 of file side_actions.cpp.
Referenced by wb::validate_visitor::validate_actions().

| size_t wb::side_actions::get_turn_num_of | ( | unit const & | u | ) | const |
Determines the appropriate turn number for the next action planned for this unit.
Definition at line 538 of file side_actions.cpp.
Referenced by wb::manager::save_recall().

| bool wb::side_actions::hidden | ( | ) | const [inline] |
Definition at line 145 of file side_actions.hpp.
References hidden_.
Referenced by wb::manager::on_mouseover_change(), wb::enable_visit_all< visitor_helper >::pre_visit_team(), and wb::mapbuilder::pre_visit_team().

| void wb::side_actions::hide | ( | ) |
Sets whether or not the contents should be drawn on the screen.
Definition at line 214 of file side_actions.cpp.
References turn_begin().

| side_actions::iterator wb::side_actions::insert_action | ( | iterator | position, | |
| action_ptr | action | |||
| ) |
Inserts an action at the specified position.
The begin() and end() functions might prove useful here.
Definition at line 271 of file side_actions.cpp.
References hidden_, queue_action(), and team_index().

| side_actions::range_t wb::side_actions::iter_turn | ( | size_t | turn_num | ) |
Returns an iterator range corresponding to the requested turn.
Definition at line 209 of file side_actions.cpp.
Referenced by wb::enable_visit_all< visitor_helper >::visit_all_helper().

| side_actions::net_cmd wb::side_actions::make_net_cmd_bump_later | ( | const_iterator const & | pos | ) | const |
Definition at line 816 of file side_actions.cpp.
| side_actions::net_cmd wb::side_actions::make_net_cmd_clear | ( | ) | const |
Definition at line 824 of file side_actions.cpp.
Referenced by wb::manager::current_side_has_actions().

| side_actions::net_cmd wb::side_actions::make_net_cmd_insert | ( | size_t | turn_num, | |
| size_t | pos, | |||
| action_const_ptr | act | |||
| ) | const |
Definition at line 786 of file side_actions.cpp.
Referenced by make_net_cmd_remove().

| side_actions::net_cmd wb::side_actions::make_net_cmd_insert | ( | const_iterator const & | pos, | |
| action_const_ptr | act | |||
| ) | const |
Definition at line 795 of file side_actions.cpp.
| side_actions::net_cmd wb::side_actions::make_net_cmd_refresh | ( | ) | const |
Definition at line 830 of file side_actions.cpp.
| side_actions::net_cmd wb::side_actions::make_net_cmd_remove | ( | const_iterator const & | pos | ) | const |
Definition at line 808 of file side_actions.cpp.
References actions_, and make_net_cmd_insert().
Referenced by synced_enqueue().


| side_actions::net_cmd wb::side_actions::make_net_cmd_replace | ( | const_iterator const & | pos, | |
| action_const_ptr | act | |||
| ) | const |
Definition at line 799 of file side_actions.cpp.
References config::add_child().

| size_t wb::side_actions::num_turns | ( | ) | const [inline] |
Returns the number of turns that have plans.
Definition at line 115 of file side_actions.hpp.
References actions_.
Referenced by wb::manager::on_save_action(), and turn_size().

| side_actions::iterator wb::side_actions::queue_action | ( | size_t | turn_num, | |
| action_ptr | action | |||
| ) |
Queues an action to be executed last.
Definition at line 284 of file side_actions.cpp.
References actions_, wb::side_actions::iterator::base_, ERR_WB, LOG_WB, synced_insert(), wb::side_actions::iterator::turn_num_, validate_actions(), and resources::whiteboard.
Referenced by insert_action(), queue_recall(), and queue_suppose_dead().


| side_actions::iterator wb::side_actions::queue_attack | ( | size_t | turn_num, | |
| unit & | mover, | |||
| const map_location & | target_hex, | |||
| int | weapon_choice, | |||
| const pathfind::marked_route & | route, | |||
| arrow_ptr | arrow, | |||
| fake_unit_ptr | fake_unit | |||
| ) |
Queues an attack or attack-move to be executed last.
Definition at line 245 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::queue_move | ( | size_t | turn_num, | |
| unit & | mover, | |||
| const pathfind::marked_route & | route, | |||
| arrow_ptr | arrow, | |||
| fake_unit_ptr | fake_unit | |||
| ) |
Queues a move to be executed last.
Definition at line 239 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::queue_recall | ( | size_t | turn_num, | |
| const unit & | unit, | |||
| const map_location & | recall_hex | |||
| ) |
Queues a recall to be executed last.
Definition at line 259 of file side_actions.cpp.
References hidden_, queue_action(), and team_index().

| side_actions::iterator wb::side_actions::queue_recruit | ( | size_t | turn_num, | |
| const std::string & | unit_name, | |||
| const map_location & | recruit_hex | |||
| ) |
Queues a recruit to be executed last.
Definition at line 253 of file side_actions.cpp.
Referenced by wb::manager::save_recall().

| side_actions::iterator wb::side_actions::queue_suppose_dead | ( | size_t | turn_num, | |
| unit & | curr_unit, | |||
| map_location const & | loc | |||
| ) |
Queues a suppose_dead to be executed last.
Definition at line 265 of file side_actions.cpp.
References hidden_, queue_action(), and team_index().

| side_actions::iterator wb::side_actions::raw_enqueue | ( | size_t | turn_num, | |
| action_ptr | to_insert | |||
| ) | [private] |
Definition at line 615 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::raw_erase | ( | iterator | itor | ) | [private] |
Definition at line 582 of file side_actions.cpp.
References DBG_WB, gold_spent_, and team_index().

| side_actions::iterator wb::side_actions::raw_insert | ( | iterator | itor, | |
| action_ptr | to_insert | |||
| ) | [private] |
Definition at line 608 of file side_actions.cpp.
References end(), and update_size().

| void wb::side_actions::raw_turn_shift | ( | ) |
Definition at line 873 of file side_actions.cpp.
| side_actions::const_reverse_iterator wb::side_actions::rbegin | ( | ) | const |
Definition at line 857 of file side_actions.cpp.
References end().

| side_actions::reverse_iterator wb::side_actions::rbegin | ( | ) |
reverse version of the above
Definition at line 853 of file side_actions.cpp.
Referenced by rend().

| side_actions::iterator wb::side_actions::remove_action | ( | side_actions::iterator | position, | |
| bool | validate_after_delete = true | |||
| ) |
Deletes the action at the specified position.
Definition at line 399 of file side_actions.cpp.
Referenced by wb::find_last_valid_of(), and wb::validate_visitor::validate_actions().

| void wb::side_actions::remove_invalid_of | ( | unit const * | u | ) |
Removes all invalid actions "attached" to the unit.
Definition at line 508 of file side_actions.cpp.
| side_actions::reverse_iterator wb::side_actions::rend | ( | ) |
reverse version of the above
Definition at line 866 of file side_actions.cpp.
References end().

| side_actions::const_reverse_iterator wb::side_actions::rend | ( | ) | const |
Definition at line 870 of file side_actions.cpp.
References rbegin().

| void wb::side_actions::reset_gold_spent | ( | ) |
Set gold spent back to zero.
Definition at line 569 of file side_actions.cpp.
| side_actions::rrange_t wb::side_actions::riter_turn | ( | size_t | turn_num | ) |
Definition at line 211 of file side_actions.cpp.
Referenced by wb::enable_visit_all< visitor_helper >::visit_all_helper().

| void wb::side_actions::safe_clear | ( | ) | [inline, private] |
Definition at line 282 of file side_actions.hpp.
References actions_.
Referenced by clear().

| side_actions::iterator wb::side_actions::safe_erase | ( | iterator const & | itor | ) | [private] |
Definition at line 668 of file side_actions.cpp.
Referenced by synced_enqueue().

| side_actions::iterator wb::side_actions::safe_insert | ( | size_t | turn_num, | |
| size_t | pos, | |||
| action_ptr | to_insert | |||
| ) | [private] |
Definition at line 626 of file side_actions.cpp.
References actions_, end(), and iterator.

| void wb::side_actions::set_team_index | ( | size_t | team_index | ) |
Must be called only once, right after the team that owns this side_actions is added to the teams vector.
Definition at line 68 of file side_actions.cpp.
| void wb::side_actions::show | ( | ) |
Definition at line 228 of file side_actions.cpp.
| size_t wb::side_actions::size | ( | ) | const |
Returns the number of actions in the action queue.
Definition at line 187 of file side_actions.cpp.
Referenced by wb::validate_visitor::validate_actions().

| side_actions::iterator wb::side_actions::synced_enqueue | ( | size_t | turn_num, | |
| action_ptr | to_insert | |||
| ) | [private] |
Definition at line 659 of file side_actions.cpp.
References make_net_cmd_remove(), wb::manager::queue_net_cmd(), safe_erase(), team_index_, and resources::whiteboard.

| side_actions::iterator wb::side_actions::synced_erase | ( | iterator | itor | ) | [private] |
Definition at line 647 of file side_actions.cpp.
| side_actions::iterator wb::side_actions::synced_insert | ( | iterator | itor, | |
| action_ptr | to_insert | |||
| ) | [private] |
Definition at line 653 of file side_actions.cpp.
Referenced by queue_action().

| void wb::side_actions::synced_turn_shift | ( | ) |
Definition at line 912 of file side_actions.cpp.
| size_t wb::side_actions::team_index | ( | ) | [inline] |
Returns the team index this action queue belongs to.
Definition at line 59 of file side_actions.hpp.
References team_index_, and team_index_defined_.
Referenced by change_gold_spent_by(), wb::manager::current_side_has_actions(), insert_action(), queue_recall(), queue_suppose_dead(), and raw_erase().

| side_actions::iterator wb::side_actions::turn_begin | ( | size_t | turn_num | ) |
Returns an iterator to a specific turn queue.
Definition at line 195 of file side_actions.cpp.
Referenced by hide().

| side_actions::iterator wb::side_actions::turn_end | ( | size_t | turn_num | ) |
Definition at line 202 of file side_actions.cpp.
| side_actions::reverse_iterator wb::side_actions::turn_rbegin | ( | size_t | turn_num | ) |
Definition at line 204 of file side_actions.cpp.
| side_actions::reverse_iterator wb::side_actions::turn_rend | ( | size_t | turn_num | ) |
Definition at line 206 of file side_actions.cpp.
| size_t wb::side_actions::turn_size | ( | size_t | turn_num | ) | const [inline] |
Definition at line 130 of file side_actions.hpp.
References actions_, and num_turns().

| bool wb::side_actions::unit_has_actions | ( | unit const * | unit | ) |
Definition at line 487 of file side_actions.cpp.
| void wb::side_actions::update_size | ( | ) | [private] |
Definition at line 576 of file side_actions.cpp.
Referenced by raw_insert().

| void wb::side_actions::validate_actions | ( | ) |
Validates all planned actions in the queue.
Definition at line 546 of file side_actions.cpp.
Referenced by queue_action().

| bool wb::side_actions::validate_iterator | ( | iterator | position | ) | [private] |
Definition at line 845 of file side_actions.cpp.
friend class const_iterator [friend] |
Definition at line 48 of file side_actions.hpp.
Referenced by end().
friend class iterator [friend] |
Definition at line 46 of file side_actions.hpp.
Referenced by end(), wb::find_last_valid_of(), raw_turn_shift(), and safe_insert().
contents_t wb::side_actions::actions_ [private] |
Definition at line 286 of file side_actions.hpp.
Referenced by actions(), empty(), end(), find_first_action_of(), make_net_cmd_remove(), num_turns(), queue_action(), raw_turn_shift(), safe_clear(), safe_insert(), and turn_size().
int wb::side_actions::gold_spent_ [private] |
Used to store gold "spent" in planned recruits/recalls when the future unit map is applied.
Definition at line 291 of file side_actions.hpp.
Referenced by get_gold_spent(), and raw_erase().
bool wb::side_actions::hidden_ [private] |
Definition at line 293 of file side_actions.hpp.
Referenced by hidden(), insert_action(), queue_recall(), and queue_suppose_dead().
side_actions::iterator wb::side_actions::null [static, private] |
Definition at line 284 of file side_actions.hpp.
Referenced by end(), and raw_turn_shift().
size_t wb::side_actions::team_index_ [private] |
Definition at line 287 of file side_actions.hpp.
Referenced by synced_enqueue(), and team_index().
bool wb::side_actions::team_index_defined_ [private] |
Definition at line 288 of file side_actions.hpp.
Referenced by team_index().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:26:38 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |