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

CMove Class Reference

CMove. More...

#include <Move.h>

Inheritance diagram for CMove:

CBGMove COthelloMove CStrategoMove CTicTacToeMove List of all members.

Public Member Functions

virtual ~CMove ()
 ~CMove
uint32 GetSize () const
 GetSize.
void SetCEID (CEID id)
 SetCEID.
CEID GetCEID () const
 GetCEID.

Protected Member Functions

 CMove ()
 CMove.
void SetSize (uint32 size)
 SetSize.

Detailed Description

CMove.

Description: Generic move class to be the base class of all move types.

Limitations: The size member variable needs to contain an accurate value of the size of the object so that copying of the derived objects will work correctly.


Constructor & Destructor Documentation

CMove::~CMove  )  [virtual]
 

~CMove

Description: Class deconstructor

Limitations: NONE

CMove::CMove  )  [protected]
 

CMove.

Description: Class constructor

Limitations: NONE


Member Function Documentation

CEID CMove::GetCEID  )  const [inline]
 

GetCEID.

Description: Returns the CEID of the player who is playing this move.

Returns:
The CEID of the player makeing this move.
Limitations: NONE

uint32 CMove::GetSize  )  const [inline]
 

GetSize.

Description: Returns the size in bytes of this object.

Returns:
The size of this object in bytes.
Limitations: NONE

void CMove::SetCEID CEID  id  )  [inline]
 

SetCEID.

Description: Sets the CEID of the player who is playing this move.

Parameters:
id is the CEID of the player who is making this move.
Returns:
void
Limitations: NONE

void CMove::SetSize uint32  size  )  [inline, protected]
 

SetSize.

Description: Sets the size in bytes of this object.

Parameters:
size is the size of this object in bytes.
Returns:
void
Limitations: NONE


The documentation for this class was generated from the following files:
Copyright (c) 2005 Matt Bruns, Pat Hammond, Kevin Markussen, Travis Service, Brain Shaver

SourceForge.net Logo