Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

userData Class Reference

#include <userData.h>

List of all members.

Public Member Functions

 userData ()
 userData (char *fn)
 userData (userData *other)
 userData (netMessage *msg)
virtual ~userData ()
int save (FILE *fd)
int load (FILE *fd)
void print (FILE *fd, char *indent="", int how_much=2)
char * getTypeName ()
char * get_nick ()
char * get_first_name ()
char * get_last_name ()
bool is_male ()
char get_player_nation ()
int get_player_fame (int nation_index)
int * get_player_fame ()
unsigned long int get_money ()
unsigned int get_crew_number ()
netMessage * exportAsNetworkMsg ()
userDataclone (int cf)

Protected Member Functions

void copy_from (userData *other, int clone_flags)


Constructor & Destructor Documentation

userData::userData  ) 
 

Definition at line 33 of file userData.cpp.

Referenced by clone().

userData::userData char *  fn  ) 
 

Definition at line 37 of file userData.cpp.

References load().

userData::userData userData other  ) 
 

Definition at line 49 of file userData.cpp.

References copy_from().

userData::userData netMessage *  msg  ) 
 

Definition at line 54 of file userData.cpp.

userData::~userData  )  [virtual]
 

Definition at line 90 of file userData.cpp.


Member Function Documentation

userData * userData::clone int  cf  ) 
 

Definition at line 123 of file userData.cpp.

References userData().

void userData::copy_from userData other,
int  clone_flags
[protected]
 

Definition at line 100 of file userData.cpp.

References COUNT_NATIONS, get_crew_number(), get_first_name(), get_last_name(), get_money(), get_nick(), get_player_fame(), get_player_nation(), and is_male().

Referenced by userData().

netMessage* userData::exportAsNetworkMsg  ) 
 

unsigned int userData::get_crew_number  )  [inline]
 

Definition at line 42 of file userData.h.

Referenced by copy_from().

char* userData::get_first_name  )  [inline]
 

Definition at line 33 of file userData.h.

Referenced by copy_from().

char* userData::get_last_name  )  [inline]
 

Definition at line 34 of file userData.h.

Referenced by copy_from().

unsigned long int userData::get_money  )  [inline]
 

Definition at line 41 of file userData.h.

Referenced by copy_from().

char* userData::get_nick  )  [inline]
 

Definition at line 32 of file userData.h.

Referenced by copy_from().

int* userData::get_player_fame  ) 
 

int userData::get_player_fame int  nation_index  ) 
 

Definition at line 96 of file userData.cpp.

Referenced by copy_from().

char userData::get_player_nation  )  [inline]
 

Definition at line 36 of file userData.h.

Referenced by copy_from().

char* userData::getTypeName void   )  [inline]
 

Definition at line 30 of file userData.h.

bool userData::is_male  )  [inline]
 

Definition at line 35 of file userData.h.

Referenced by copy_from().

int userData::load FILE *  fd  ) 
 

Definition at line 129 of file userData.cpp.

Referenced by userData().

void userData::print FILE *  fd,
char *  indent = "",
int  how_much = 2
[inline]
 

Definition at line 29 of file userData.h.

int userData::save FILE *  fd  ) 
 

Definition at line 134 of file userData.cpp.


The documentation for this class was generated from the following files:
Generated on Sat Jul 12 04:29:22 2003 for glPirates by doxygen 1.3.2