#include <genesisgamegeniecode.hh>
Inheritance diagram for emuWorks::GenesisGameGenieCode:
Definition at line 34 of file genesisgamegeniecode.hh.
Public Member Functions | |
const char * | getAlphabet () |
Gets the game genie alphabet. | |
int | getAlphabetCount () |
Gets the number of letters in the game genie alphabet. | |
QString | getCode () |
Gets the game genie code. | |
void | setCode (QString &code) |
Sets the game genie code. | |
virtual int | toHex (char letter) |
Gets the corresponding hex value for a particular game genie letter. | |
Static Public Member Functions | |
static GenesisGameGenieCode | create (QString &code) |
Creates a GenesisGameGenieCode object. | |
static bool | isValidCode (QString &code) |
Checks if the code is a valid game genie code. | |
Static Public Attributes | |
static const char | ALPHABET [] |
The game genie alphabet. | |
Protected Attributes | |
QString | code |
Private Member Functions | |
GenesisGameGenieCode (QString &code) | |
Constructor for an GenesisGameGenieCode. |
|
Constructor for an GenesisGameGenieCode.
Definition at line 76 of file genesisgamegeniecode.hh. |
|
Creates a GenesisGameGenieCode object.
Definition at line 37 of file genesisgamegeniecode.cc. |
|
Gets the game genie alphabet.
Implements emuWorks::GameGenieCode. Definition at line 86 of file genesisgamegeniecode.cc. |
|
Gets the number of letters in the game genie alphabet.
Reimplemented from emuWorks::GameGenieCode. Definition at line 66 of file genesisgamegeniecode.hh. |
|
Gets the game genie code.
Definition at line 46 of file gamegeniecode.hh. |
|
Checks if the code is a valid game genie code.
Definition at line 45 of file genesisgamegeniecode.cc. |
|
Sets the game genie code.
Definition at line 53 of file gamegeniecode.hh. |
|
Gets the corresponding hex value for a particular game genie letter.
Definition at line 31 of file gamegeniecode.cc. |
|
Initial value: { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' }
Definition at line 71 of file genesisgamegeniecode.hh. |
|
Definition at line 78 of file gamegeniecode.hh. |