Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

anim_frame_and_pos Struct Reference

#include <fack.hpp>

Inheritance diagram for anim_frame_and_pos:

printable List of all members.

Public Member Functions

 anim_frame_and_pos (const pt< anim_frame > surf, int position_x, int position_y, bool must_be_scaled)
 anim_frame_and_pos ()
void print_with_transparency (cfsurf &background, const room_scaling_data &d, const set< pt< light > > active_lights)
int y ()

Public Attributes

pt< anim_framesurf
int position_x
int position_y
bool must_be_scaled

Constructor & Destructor Documentation

anim_frame_and_pos::anim_frame_and_pos const pt< anim_frame surf,
int  position_x,
int  position_y,
bool  must_be_scaled
[inline]
 

Definition at line 1775 of file fack.hpp.

anim_frame_and_pos::anim_frame_and_pos  )  [inline]
 

Definition at line 1785 of file fack.hpp.


Member Function Documentation

void anim_frame_and_pos::print_with_transparency cfsurf background,
const room_scaling_data d,
const set< pt< light > >  active_lights
[virtual]
 

Implements printable.

Definition at line 4481 of file fack.cc.

References blit_char(), foreach, map_get(), and scaling_of_char().

int anim_frame_and_pos::y  )  [inline, virtual]
 

Implements printable.

Definition at line 1794 of file fack.hpp.

References position_y.


Member Data Documentation

bool anim_frame_and_pos::must_be_scaled
 

Definition at line 1773 of file fack.hpp.

int anim_frame_and_pos::position_x
 

Definition at line 1772 of file fack.hpp.

int anim_frame_and_pos::position_y
 

Definition at line 1772 of file fack.hpp.

Referenced by y().

pt<anim_frame> anim_frame_and_pos::surf
 

This is a pt because it must not be expensive to create a anim_frame_and_pos from an existing anim_frame.

Definition at line 1770 of file fack.hpp.


The documentation for this struct was generated from the following files:
Generated on Wed May 25 15:36:08 2005 for FACK by  doxygen 1.4.0