#include <unit_frame.hpp>
Public Member Functions | |
progressive_ (const std::string &data="", int duration=0) | |
int | duration () const |
const T | get_current_element (int time, T default_val=0) const |
bool | does_not_change () const |
std::string | get_original () |
Private Attributes | |
std::vector< std::pair < std::pair< T, T >, int > > | data_ |
std::string | input_ |
Definition at line 47 of file unit_frame.hpp.
progressive_< T >::progressive_ | ( | const std::string & | data = "" , |
|
int | duration = 0 | |||
) | [inline] |
Definition at line 71 of file unit_frame.cpp.
References progressive_< T >::data_, progressive_< T >::input_, and utils::split().
int progressive_< T >::duration | ( | ) | const [inline] |
Definition at line 131 of file unit_frame.cpp.
References progressive_< T >::data_.
Referenced by progressive_< T >::get_current_element().
const T progressive_< T >::get_current_element | ( | int | time, | |
T | default_val = 0 | |||
) | const [inline] |
Definition at line 100 of file unit_frame.cpp.
References progressive_< T >::data_, and progressive_< T >::duration().
Referenced by frame_builder::parameters().
bool progressive_< T >::does_not_change | ( | ) | const [inline] |
Definition at line 143 of file unit_frame.cpp.
References progressive_< T >::data_.
Referenced by frame_builder::does_not_change(), and frame_builder::need_update().
std::string progressive_< T >::get_original | ( | ) | [inline] |
std::vector<std::pair<std::pair<T, T>, int> > progressive_< T >::data_ [private] |
Definition at line 49 of file unit_frame.hpp.
Referenced by progressive_< T >::does_not_change(), progressive_< T >::duration(), progressive_< T >::get_current_element(), and progressive_< T >::progressive_().
std::string progressive_< T >::input_ [private] |
Definition at line 50 of file unit_frame.hpp.
Referenced by progressive_< int >::get_original(), and progressive_< T >::progressive_().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |