The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Typedefs | Enumerations | Functions
frame.hpp File Reference

Frame for unit's animation sequence. More...

#include "halo.hpp"
#include "image.hpp"
Include dependency graph for frame.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  progressive_string
 
class  progressive_image
 
class  progressive_< T >
 
class  frame_parameters
 All parameters from a frame at a given instant. More...
 
class  frame_builder
 
class  frame_parsed_parameters
 keep most parameters in a separate class to simplify handling of large number of parameters handling is common for frame level and animation level More...
 
class  unit_frame
 Describe a unit's animation sequence. More...
 

Typedefs

typedef progressive_< intprogressive_int
 
typedef progressive_< double > progressive_double
 
typedef enum tristate tristate
 

Enumerations

enum  tristate { t_false, t_true, t_unset }
 

Functions

bool tristate_to_bool (tristate tri, bool def)
 

Detailed Description

Frame for unit's animation sequence.

Definition in file frame.hpp.

Typedef Documentation

Definition at line 66 of file frame.hpp.

Definition at line 65 of file frame.hpp.

typedef enum tristate tristate

Enumeration Type Documentation

enum tristate
Enumerator
t_false 
t_true 
t_unset 

Definition at line 68 of file frame.hpp.

Function Documentation

bool tristate_to_bool ( tristate  tri,
bool  def 
)

Definition at line 207 of file frame.cpp.

References t_false, t_true, and t_unset.

Referenced by unit_frame::merge_parameters().