Public Member Functions | Private Attributes

unit_movement_resetter Struct Reference

Object which temporarily resets a unit's movement. More...

#include <unit.hpp>

Collaboration diagram for unit_movement_resetter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 unit_movement_resetter (unit &u, bool operate=true)
 ~unit_movement_resetter ()

Private Attributes

unitu_
int moves_

Detailed Description

Object which temporarily resets a unit's movement.

Warning:
The unit whose movement is reset may not be deleted while a unit_movement_resetter object 'holds'. So best use it only in a small scope.

Definition at line 495 of file unit.hpp.


Constructor & Destructor Documentation

unit_movement_resetter::unit_movement_resetter ( unit u,
bool  operate = true 
)

Definition at line 2947 of file unit.cpp.

References unit::movement_, and unit::total_movement().

Here is the call graph for this function:

unit_movement_resetter::~unit_movement_resetter (  ) 

Definition at line 2955 of file unit.cpp.

References DBG_UT, unit::movement_, moves_, u_, and resources::units.


Member Data Documentation

Definition at line 503 of file unit.hpp.

Referenced by ~unit_movement_resetter().

Definition at line 502 of file unit.hpp.

Referenced by ~unit_movement_resetter().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:16:01 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs