Google
Web alhem.net
Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

Player Class Reference

#include <Player.h>

List of all members.

Public Member Functions

 Player ()
 Player (long)
 Player (long, const string &)
 ~Player ()
long GetNum ()
const char * GetName ()
void SetName (const string &)
long GetX ()
long GetY ()
void SetRiktning (int)
void SetXY (long, long)

Private Attributes

long m_num
string m_name
unsigned char m_riktning
long m_xpos
long m_ypos


Detailed Description

File ......... Player.h Published .... 2005-02-07 Author ....... grymse@alhem.net

Definition at line 29 of file Player.h.


Constructor & Destructor Documentation

Player::Player  ) 
 

File ......... Player.cpp Published .... 2005-02-07 Author ....... grymse@alhem.net

Definition at line 29 of file Player.cpp.

00030 :m_num(0) 00031 ,m_name("") 00032 ,m_riktning(0) 00033 ,m_xpos(0) 00034 ,m_ypos(0) 00035 { 00036 }

Player::Player long   ) 
 

Definition at line 39 of file Player.cpp.

00040 :m_num(num) 00041 ,m_name("") 00042 ,m_riktning(0) 00043 ,m_xpos(0) 00044 ,m_ypos(0) 00045 { 00046 }

Player::Player long  ,
const string & 
 

Definition at line 49 of file Player.cpp.

00050 :m_num(num) 00051 ,m_name(name) 00052 ,m_riktning(0) 00053 ,m_xpos(0) 00054 ,m_ypos(0) 00055 { 00056 }

Player::~Player  ) 
 

Definition at line 59 of file Player.cpp.

00060 { 00061 }


Member Function Documentation

const char * Player::GetName  ) 
 

Definition at line 70 of file Player.cpp.

References m_name.

00071 { 00072 return m_name.c_str(); 00073 }

long Player::GetNum  ) 
 

Definition at line 64 of file Player.cpp.

References m_num.

00065 { 00066 return m_num; 00067 }

long Player::GetX  ) 
 

Definition at line 89 of file Player.cpp.

References m_xpos.

00090 { 00091 return m_xpos; 00092 }

long Player::GetY  ) 
 

Definition at line 95 of file Player.cpp.

References m_ypos.

00096 { 00097 return m_ypos; 00098 }

void Player::SetName const string &   ) 
 

Definition at line 101 of file Player.cpp.

References m_name, and SetName().

Referenced by SetName().

00102 { 00103 m_name = str; 00104 }

void Player::SetRiktning int   ) 
 

Definition at line 76 of file Player.cpp.

References m_riktning, and SetRiktning().

Referenced by SetRiktning().

00077 { 00078 m_riktning = r; 00079 }

void Player::SetXY long  ,
long 
 

Definition at line 82 of file Player.cpp.

References m_xpos, m_ypos, and SetXY().

Referenced by SetXY().

00083 { 00084 m_xpos = x; 00085 m_ypos = y; 00086 }


Member Data Documentation

string Player::m_name [private]
 

Definition at line 47 of file Player.h.

Referenced by GetName(), and SetName().

long Player::m_num [private]
 

Definition at line 46 of file Player.h.

Referenced by GetNum().

unsigned char Player::m_riktning [private]
 

Definition at line 48 of file Player.h.

Referenced by SetRiktning().

long Player::m_xpos [private]
 

Definition at line 49 of file Player.h.

Referenced by GetX(), and SetXY().

long Player::m_ypos [private]
 

Definition at line 50 of file Player.h.

Referenced by GetY(), and SetXY().


The documentation for this class was generated from the following files:
Generated for SDL C++ GUI by doxygen 1.3.6