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

emuWorks::GameGenieCode Class Reference

#include <gamegeniecode.hh>

Inheritance diagram for emuWorks::GameGenieCode:

emuWorks::GBGGGameGenieCode emuWorks::GenesisGameGenieCode emuWorks::NESGameGenieCode emuWorks::SNESGameGenieCode List of all members.

Detailed Description

Interface for a Game Genie code.

Definition at line 34 of file gamegeniecode.hh.

Public Member Functions

virtual ~GameGenieCode ()
 Virtual destructor for a GameGenieCode.
QString getCode ()
 Gets the game genie code.
void setCode (QString &code)
 Sets the game genie code.
virtual const char * getAlphabet ()=0
 Gets the game genie alphabet.
virtual int getAlphabetCount ()
 Gets the number of letters in the game genie alphabet.
virtual int toHex (char letter)
 Gets the corresponding hex value for a particular game genie letter.

Protected Attributes

QString code


Constructor & Destructor Documentation

virtual emuWorks::GameGenieCode::~GameGenieCode  )  [inline, virtual]
 

Virtual destructor for a GameGenieCode.

Definition at line 39 of file gamegeniecode.hh.


Member Function Documentation

virtual const char* emuWorks::GameGenieCode::getAlphabet  )  [pure virtual]
 

Gets the game genie alphabet.

Returns:
The genie alphabet array.

Implemented in emuWorks::GBGGGameGenieCode, emuWorks::GenesisGameGenieCode, emuWorks::NESGameGenieCode, and emuWorks::SNESGameGenieCode.

virtual int emuWorks::GameGenieCode::getAlphabetCount  )  [inline, virtual]
 

Gets the number of letters in the game genie alphabet.

Returns:
The alphabet letter count.

Reimplemented in emuWorks::GenesisGameGenieCode.

Definition at line 67 of file gamegeniecode.hh.

QString emuWorks::GameGenieCode::getCode  )  [inline]
 

Gets the game genie code.

Returns:
The game genie code.

Definition at line 46 of file gamegeniecode.hh.

void emuWorks::GameGenieCode::setCode QString &  code  )  [inline]
 

Sets the game genie code.

Parameters:
code The new game genie code.

Definition at line 53 of file gamegeniecode.hh.

int GameGenieCode::toHex char  letter  )  [virtual]
 

Gets the corresponding hex value for a particular game genie letter.

Parameters:
letter The game genie letter.
Returns:
The hex value of the letter or -1 if the letter is invalid.

Definition at line 31 of file gamegeniecode.cc.


Member Data Documentation

QString emuWorks::GameGenieCode::code [protected]
 

Definition at line 78 of file gamegeniecode.hh.


Generated on Sat Jul 30 15:01:51 2005 for Game Genie Encoder/Decoder by  doxygen 1.4.4