#include <MPGFrame.hh>
Definition at line 36 of file MPGFrame.hh.
Public Member Functions | |
MPGFrame () | |
Creates a new MPGFrame. | |
Private Types | |
enum | { BRINSTAR, KRAIDSLAIR, NORFAIR, RIDLEYSLAIR, TOURIAN } |
Private Member Functions | |
void | CreateControls () |
Creates the controls for this MPGFrame. | |
void | updateControls () |
Updates all the controls based on the current password data. | |
void | updatePasswordText (bool updateCtrl=true) |
Updates the text password when the password data has changed. | |
void | updateRawGameTime (wxUint32 value) |
Updates the raw game time bits. | |
void | updateRawMissiles (unsigned char value) |
Updates the raw missile bits. | |
void | updateRealTime () |
Updates the approximate real time label. | |
void | updateStartLocation () |
Updates the start location radio box control. | |
void | updateTextCtrlSizes () |
Updates the sizes for the text controls so they are wide enough. | |
void | warnOnDebugPassword (const wxString &password) |
Warns the user about the debug password. | |
void | onArmorChanged (wxCommandEvent &event) |
Called when Samus's armor is changed. | |
void | onBossChanged (wxCommandEvent &event) |
Called when a boss checkbox is changed. | |
void | onChecksumShift (wxCommandEvent &event) |
Called when a shift value from the checksum menu is selected. | |
void | onDoorChanged (wxCommandEvent &event) |
Called when a door checkbox is changed. | |
void | onEnergyTankChanged (wxCommandEvent &event) |
Called when an energy tank checkbox is changed. | |
void | onFileExit (wxCommandEvent &event) |
Called when exit is selected from the file menu. | |
void | onFixChecksum (wxCommandEvent &event) |
Called when the fix checksum button is pressed. | |
void | onGameSystem (wxCommandEvent &event) |
Called when NTSC or PAL is selected from the game menu. | |
void | onGameTimeChanged (wxCommandEvent &event) |
Called when the game time is changed. | |
void | onHelpAbout (wxCommandEvent &event) |
Called when about from the help menu is selected. | |
void | onItemChanged (wxCommandEvent &event) |
Called when an item checkbox is changed. | |
void | onMissileContainerChanged (wxCommandEvent &event) |
Called when a missile container checkbox is changed. | |
void | onMissilesSpinner (wxSpinEvent &event) |
Called when the missile count spin button is pressed. | |
void | onMissilesTextChanged (wxCommandEvent &event) |
Called when the missile count text is changed. | |
void | onPasswordChanged (wxCommandEvent &event) |
Called when the metroid password is changed. | |
void | onPasswordDebugPassword (wxCommandEvent &event) |
Called when debug password from the password menu is selected. | |
void | onPasswordEnding (wxCommandEvent &event) |
Called when an ending is selected from the password menu. | |
void | onPasswordGiveBosses (wxCommandEvent &event) |
Called when bosses is selected from the password's give menu. | |
void | onPasswordGiveDoors (wxCommandEvent &event) |
Called when doors is selected from the password's give menu. | |
void | onPasswordGiveEnergyTanks (wxCommandEvent &event) |
Called when energy tanks is selected from the password's give menu. | |
void | onPasswordGiveItems (wxCommandEvent &event) |
Called when items is selected from the password's give menu. | |
void | onPasswordGiveMissiles (wxCommandEvent &event) |
Called when missiles is selected from the password's give menu. | |
void | onPasswordGiveMissileContainers (wxCommandEvent &event) |
Called when missile containers is selected from the password's give menu. | |
void | onPasswordGiveStatues (wxCommandEvent &event) |
Called when statues is selected from the password's give menu. | |
void | onPasswordGiveZebetites (wxCommandEvent &event) |
Called when zebetites is selected from the password's give menu. | |
void | onPasswordPerfectGame (wxCommandEvent &event) |
Called when perfect game from the password menu is selected. | |
void | onPasswordReset (wxCommandEvent &event) |
Called when reset from the password menu is selected. | |
void | onRawBitChanged (wxCommandEvent &event) |
Called when on of the bits in the raw bitlist is changed. | |
void | onShiftSpinner (wxSpinEvent &event) |
Called when the shift spin button is pressed. | |
void | onShiftTextChanged (wxCommandEvent &event) |
Called when the shift text value is changed. | |
void | onStartLocationChanged (wxCommandEvent &event) |
Called when the start location is changed. | |
void | onStatueChanged (wxCommandEvent &event) |
Called when a statue checkbox is changed. | |
void | onZebetiteChanged (wxCommandEvent &event) |
Called when a zebetite checkbox is changed. | |
Private Attributes | |
wxButton * | fixChecksumButton |
Password | password |
bool | ignoreTextEvent |
bool | pal |
anonymous enum [private] |
Definition at line 45 of file MPGFrame.hh.
MPGFrame::MPGFrame | ( | ) |
void MPGFrame::CreateControls | ( | ) | [private] |
void MPGFrame::updateControls | ( | ) | [private] |
Updates all the controls based on the current password data.
Definition at line 84 of file MPGFrame.cc.
void MPGFrame::updatePasswordText | ( | bool | updateCtrl = true |
) | [private] |
Updates the text password when the password data has changed.
updateCtrl | true to update the text control value; false otherwise. |
Definition at line 290 of file MPGFrame.cc.
void MPGFrame::updateRawGameTime | ( | wxUint32 | value | ) | [private] |
Updates the raw game time bits.
value | The game time value. |
Definition at line 303 of file MPGFrame.cc.
void MPGFrame::updateRawMissiles | ( | unsigned char | value | ) | [private] |
Updates the raw missile bits.
value | The missile count value. |
Definition at line 311 of file MPGFrame.cc.
void MPGFrame::updateRealTime | ( | ) | [private] |
void MPGFrame::updateStartLocation | ( | ) | [private] |
void MPGFrame::updateTextCtrlSizes | ( | ) | [private] |
Updates the sizes for the text controls so they are wide enough.
Definition at line 371 of file MPGFrame.cc.
void MPGFrame::warnOnDebugPassword | ( | const wxString & | password | ) | [private] |
Warns the user about the debug password.
password | The password string. |
Definition at line 395 of file MPGFrame.cc.
void MPGFrame::onArmorChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when Samus's armor is changed.
event | The triggering wxCommandEvent. |
Definition at line 404 of file MPGFrame.cc.
void MPGFrame::onBossChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when a boss checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 415 of file MPGFrame.cc.
void MPGFrame::onChecksumShift | ( | wxCommandEvent & | event | ) | [private] |
Called when a shift value from the checksum menu is selected.
event | The triggering wxCommandEvent. |
Definition at line 435 of file MPGFrame.cc.
void MPGFrame::onDoorChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when a door checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 483 of file MPGFrame.cc.
void MPGFrame::onEnergyTankChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when an energy tank checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 535 of file MPGFrame.cc.
void mpg::MPGFrame::onFileExit | ( | wxCommandEvent & | event | ) | [inline, private] |
Called when exit is selected from the file menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 342 of file MPGFrame.hh.
void MPGFrame::onFixChecksum | ( | wxCommandEvent & | event | ) | [private] |
Called when the fix checksum button is pressed.
event | The triggering wxCommandEvent (unused). |
Definition at line 565 of file MPGFrame.cc.
void MPGFrame::onGameSystem | ( | wxCommandEvent & | event | ) | [private] |
Called when NTSC or PAL is selected from the game menu.
event | The triggering wxCommandEvent. |
Definition at line 573 of file MPGFrame.cc.
void MPGFrame::onGameTimeChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when the game time is changed.
event | The triggering wxCommandEvent. |
Definition at line 579 of file MPGFrame.cc.
void MPGFrame::onHelpAbout | ( | wxCommandEvent & | event | ) | [private] |
Called when about from the help menu is selected.
event | The triggering wxCommandEvent (unused). |
Definition at line 600 of file MPGFrame.cc.
void MPGFrame::onItemChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when an item checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 608 of file MPGFrame.cc.
void MPGFrame::onMissileContainerChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when a missile container checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 649 of file MPGFrame.cc.
void MPGFrame::onMissilesSpinner | ( | wxSpinEvent & | event | ) | [private] |
Called when the missile count spin button is pressed.
event | The triggering wxSpinEvent. |
Definition at line 705 of file MPGFrame.cc.
void MPGFrame::onMissilesTextChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when the missile count text is changed.
event | The triggering wxCommandEvent. |
Definition at line 720 of file MPGFrame.cc.
void MPGFrame::onPasswordChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when the metroid password is changed.
event | The triggering wxCommandEvent. |
Definition at line 748 of file MPGFrame.cc.
void MPGFrame::onPasswordDebugPassword | ( | wxCommandEvent & | event | ) | [private] |
Called when debug password from the password menu is selected.
event | The triggering wxCommandEvent (unused). |
Definition at line 770 of file MPGFrame.cc.
void MPGFrame::onPasswordEnding | ( | wxCommandEvent & | event | ) | [private] |
Called when an ending is selected from the password menu.
event | The triggering wxCommandEvent. |
Definition at line 776 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveBosses | ( | wxCommandEvent & | event | ) | [private] |
Called when bosses is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 793 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveDoors | ( | wxCommandEvent & | event | ) | [private] |
Called when doors is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 802 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveEnergyTanks | ( | wxCommandEvent & | event | ) | [private] |
Called when energy tanks is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 831 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveItems | ( | wxCommandEvent & | event | ) | [private] |
Called when items is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 848 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveMissiles | ( | wxCommandEvent & | event | ) | [private] |
Called when missiles is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 872 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveMissileContainers | ( | wxCommandEvent & | event | ) | [private] |
Called when missile containers is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 903 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveStatues | ( | wxCommandEvent & | event | ) | [private] |
Called when statues is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 933 of file MPGFrame.cc.
void MPGFrame::onPasswordGiveZebetites | ( | wxCommandEvent & | event | ) | [private] |
Called when zebetites is selected from the password's give menu.
event | The triggering wxCommandEvent (unused). |
Definition at line 941 of file MPGFrame.cc.
void MPGFrame::onPasswordPerfectGame | ( | wxCommandEvent & | event | ) | [private] |
Called when perfect game from the password menu is selected.
event | The triggering wxCommandEvent (unused). |
Definition at line 952 of file MPGFrame.cc.
void MPGFrame::onPasswordReset | ( | wxCommandEvent & | event | ) | [private] |
Called when reset from the password menu is selected.
event | The triggerin wxCommandEvent (unused). |
Definition at line 1004 of file MPGFrame.cc.
void MPGFrame::onRawBitChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when on of the bits in the raw bitlist is changed.
event | The triggering wxCommandEvent. |
Definition at line 1017 of file MPGFrame.cc.
void MPGFrame::onShiftSpinner | ( | wxSpinEvent & | event | ) | [private] |
Called when the shift spin button is pressed.
event | The triggering wxSpinEvent. |
Definition at line 1419 of file MPGFrame.cc.
void MPGFrame::onShiftTextChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when the shift text value is changed.
event | The triggering wxCommandEvent. |
Definition at line 1433 of file MPGFrame.cc.
void MPGFrame::onStartLocationChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when the start location is changed.
event | The triggering wxCommandEvent. |
Definition at line 1460 of file MPGFrame.cc.
void MPGFrame::onStatueChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when a statue checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 1515 of file MPGFrame.cc.
void MPGFrame::onZebetiteChanged | ( | wxCommandEvent & | event | ) | [private] |
Called when a zebetite checkbox is changed.
event | The triggering wxCommandEvent. |
Definition at line 1533 of file MPGFrame.cc.
wxButton* mpg::MPGFrame::fixChecksumButton [private] |
Definition at line 41 of file MPGFrame.hh.
Password mpg::MPGFrame::password [private] |
Definition at line 42 of file MPGFrame.hh.
bool mpg::MPGFrame::ignoreTextEvent [private] |
Definition at line 43 of file MPGFrame.hh.
bool mpg::MPGFrame::pal [private] |
Definition at line 43 of file MPGFrame.hh.