Player Class Reference

#include <player.h>

Inheritance diagram for Player:
[legend]
Collaboration diagram for Player:
[legend]

List of all members.

Public Member Functions

 Player ()
 ~Player ()
void set_screen (Screen &s)
void set_paul_info (paul_info *p)
void move (int dir)
void unmove (int dir)
void redraw ()
void static_redraw (int dir)
void static_redraw_cycle (int dir)
void overlay ()
void update ()

Private Attributes

Screen screen
paul_infopinfo
int num_frames_phase
int num_frames_action
int frame_dir
int phase
int undo_move_x
int undo_move_y


Detailed Description

Definition at line 45 of file player.h.


Constructor & Destructor Documentation

Player::Player (  ) 

Definition at line 31 of file player.cpp.

References frame_dir, num_frames_action, num_frames_phase, and phase.

Player::~Player (  ) 

Definition at line 38 of file player.cpp.


Member Function Documentation

void Player::set_screen ( Screen s  ) 

Definition at line 41 of file player.cpp.

References screen.

Referenced by main().

void Player::set_paul_info ( paul_info p  ) 

Reimplemented from FGEntity.

Definition at line 45 of file player.cpp.

References pinfo.

Referenced by main().

void Player::move ( int  dir  ) 

void Player::unmove ( int  dir  ) 

void Player::redraw (  ) 

void Player::static_redraw ( int  dir  ) 

void Player::static_redraw_cycle ( int  dir  ) 

void Player::overlay (  ) 

void Player::update (  )  [virtual]


Member Data Documentation

Definition at line 47 of file player.h.

Referenced by overlay(), redraw(), set_screen(), static_redraw(), and static_redraw_cycle().

Reimplemented from FGEntity.

Definition at line 48 of file player.h.

Referenced by move(), overlay(), redraw(), set_paul_info(), static_redraw(), static_redraw_cycle(), unmove(), and update().

int Player::num_frames_phase [private]

Definition at line 50 of file player.h.

Referenced by Player().

Definition at line 51 of file player.h.

Referenced by overlay(), Player(), redraw(), static_redraw(), and static_redraw_cycle().

int Player::frame_dir [private]

Definition at line 52 of file player.h.

Referenced by Player(), redraw(), and static_redraw_cycle().

int Player::phase [private]

Definition at line 53 of file player.h.

Referenced by Player().

int Player::undo_move_x [private]

Definition at line 54 of file player.h.

Referenced by move(), and unmove().

int Player::undo_move_y [private]

Definition at line 54 of file player.h.

Referenced by move(), and unmove().


The documentation for this class was generated from the following files:

Generated on Thu May 22 10:42:43 2008 for piedmont by  doxygen 1.5.5