#include <MainFrame.hh>
Definition at line 36 of file MainFrame.hh.
Public Member Functions | |
MainFrame () | |
void | CreateControls () |
Private Member Functions | |
bool | isOpen () const |
Checks if we have an opem SRAM file. | |
void | setOpen (bool open) |
Sets whether we have an open SRAM file or not. | |
bool | close () |
Closes the current SRAM file. | |
void | loadGameData (int game) |
Loads game data into the controls. | |
void | load (wxString &filename) |
Loads an SRAM file for editing. | |
void | fileOpen (wxCommandEvent &event) |
Callback triggered when open is selected from the file menu. | |
void | fileClose (wxCommandEvent &event) |
Callback triggered when close is selected from the file menu. | |
void | fileSave (wxCommandEvent &event) |
Callback triggered when save is selected from the file menu. | |
void | fileSaveAs (wxCommandEvent &event) |
Callback triggered when save as is selected from the file menu. | |
void | fileExit (wxCommandEvent &event) |
Callback triggered when exit is selected from the file menu. | |
void | windowClosing (wxCloseEvent &event) |
Callback triggered when the window is being closed. | |
void | gameChange (wxCommandEvent &event) |
Callback triggered when the current game is changed. | |
void | multiChange (wxCommandEvent &event) |
Callback triggered when something on the have menu is selected. | |
void | helpAbout (wxCommandEvent &event) |
Callback triggered when about is selected from the help menu. | |
void | nameChange (wxCommandEvent &event) |
Callback triggered when the name is changed. | |
void | playCountChange (wxScrollEvent &event) |
Callback triggered when the play count is changed. | |
void | triforceChange (wxCommandEvent &event) |
Callback triggered when the triforce is changed. | |
void | levelChange (wxScrollEvent &event) |
Callback triggered when an experience level is changed. | |
void | containerChange (wxScrollEvent &event) |
Callback triggered when a container value is changed. | |
void | techniqueChange (wxCommandEvent &event) |
Callback triggered when a technique is changed. | |
void | spellChange (wxCommandEvent &event) |
Callback triggered when a spell is changed. | |
void | itemChange (wxCommandEvent &event) |
Callback triggered when an item is changed. | |
void | sealChange (wxCommandEvent &event) |
Callback triggered when a palace seal is changed. | |
void | keyChange (wxScrollEvent &event) |
Callback triggered when the keys are changed. | |
Private Attributes | |
bool | open |
SRAMFile * | sram |
wxMenuItem * | fileCloseItem |
wxMenuItem * | fileSaveItem |
wxMenuItem * | fileSaveAsItem |
wxMenuItem * | gameItems [3] |
wxPanel * | panel |
wxTextCtrl * | nameText |
wxSlider * | playCountSlider |
wxCheckBox * | triforceCheck |
wxSlider * | swordLevelSlider |
wxSlider * | magicLevelSlider |
wxSlider * | lifeLevelSlider |
wxSlider * | magicContainerSlider |
wxSlider * | lifeContainerSlider |
wxCheckBox * | downwardThrustCheck |
wxCheckBox * | upwardThrustCheck |
wxCheckBox * | shieldCheck |
wxCheckBox * | jumpCheck |
wxCheckBox * | lifeCheck |
wxCheckBox * | fairyCheck |
wxCheckBox * | fireCheck |
wxCheckBox * | reflectCheck |
wxCheckBox * | spellCheck |
wxCheckBox * | thunderCheck |
wxCheckBox * | candleCheck |
wxCheckBox * | gloveCheck |
wxCheckBox * | raftCheck |
wxCheckBox * | bootsCheck |
wxCheckBox * | crossCheck |
wxCheckBox * | fluteCheck |
wxCheckBox * | magicKeyCheck |
wxCheckBox * | hammerCheck |
wxCheckBox * | palaceCheck [6] |
wxSlider * | keySlider |
Static Private Attributes | |
static const char * | ICON [] |
XPM icon used for the Frame icon. | |
Friends | |
class | FileDropTarget |
|
Definition at line 139 of file MainFrame.cc. |
|
Closes the current SRAM file.
Definition at line 234 of file MainFrame.cc. |
|
Callback triggered when a container value is changed.
Definition at line 651 of file MainFrame.cc. |
|
Definition at line 147 of file MainFrame.cc. |
|
Callback triggered when close is selected from the file menu.
Definition at line 355 of file MainFrame.cc. |
|
Callback triggered when exit is selected from the file menu.
Definition at line 376 of file MainFrame.cc. |
|
Callback triggered when open is selected from the file menu.
Definition at line 342 of file MainFrame.cc. |
|
Callback triggered when save is selected from the file menu.
Definition at line 359 of file MainFrame.cc. |
|
Callback triggered when save as is selected from the file menu.
Definition at line 363 of file MainFrame.cc. |
|
Callback triggered when the current game is changed.
Definition at line 393 of file MainFrame.cc. |
|
Callback triggered when about is selected from the help menu.
Definition at line 592 of file MainFrame.cc. |
|
Checks if we have an opem SRAM file.
Definition at line 50 of file MainFrame.hh. |
|
Callback triggered when an item is changed.
Definition at line 708 of file MainFrame.cc. |
|
Callback triggered when the keys are changed.
Definition at line 755 of file MainFrame.cc. |
|
Callback triggered when an experience level is changed.
Definition at line 632 of file MainFrame.cc. |
|
Loads an SRAM file for editing.
Definition at line 310 of file MainFrame.cc. |
|
Loads game data into the controls.
Definition at line 265 of file MainFrame.cc. |
|
Callback triggered when something on the have menu is selected.
Definition at line 405 of file MainFrame.cc. |
|
Callback triggered when the name is changed.
Definition at line 604 of file MainFrame.cc. |
|
Callback triggered when the play count is changed.
Definition at line 614 of file MainFrame.cc. |
|
Callback triggered when a palace seal is changed.
Definition at line 737 of file MainFrame.cc. |
|
Sets whether we have an open SRAM file or not.
Definition at line 224 of file MainFrame.cc. |
|
Callback triggered when a spell is changed.
Definition at line 679 of file MainFrame.cc. |
|
Callback triggered when a technique is changed.
Definition at line 665 of file MainFrame.cc. |
|
Callback triggered when the triforce is changed.
Definition at line 623 of file MainFrame.cc. |
|
Callback triggered when the window is being closed.
Definition at line 382 of file MainFrame.cc. |
|
Definition at line 41 of file MainFrame.hh. |
|
Definition at line 250 of file MainFrame.hh. |
|
Definition at line 247 of file MainFrame.hh. |
|
Definition at line 251 of file MainFrame.hh. |
|
Definition at line 235 of file MainFrame.hh. |
|
Definition at line 241 of file MainFrame.hh. |
|
Definition at line 217 of file MainFrame.hh. |
|
Definition at line 219 of file MainFrame.hh. |
|
Definition at line 218 of file MainFrame.hh. |
|
Definition at line 242 of file MainFrame.hh. |
|
Definition at line 252 of file MainFrame.hh. |
|
Definition at line 220 of file MainFrame.hh. |
|
Definition at line 248 of file MainFrame.hh. |
|
Definition at line 254 of file MainFrame.hh. |
|
Initial value: { "16 16 4 1", " c None", "! c #F0BC3C", "# c #FCFCFC", "$ c black", "!!!!!!!!!!!!!!!!", "##############$!", "$$$$$$$$$$$$$$$!", "!$#$#$#$#$#$#$!!", "!!$$$$$$$$$$$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!$$$$$$$$$$$$$!!", "!############$!!", "$$$$$$$$$$$$$$$!", "##############$!", "$$$$$$$$$$$$$$$!", "!!!!!!!!!!!!!!!!" }
Definition at line 262 of file MainFrame.hh. |
|
Definition at line 239 of file MainFrame.hh. |
|
Definition at line 257 of file MainFrame.hh. |
|
Definition at line 240 of file MainFrame.hh. |
|
Definition at line 233 of file MainFrame.hh. |
|
Definition at line 230 of file MainFrame.hh. |
|
Definition at line 232 of file MainFrame.hh. |
|
Definition at line 253 of file MainFrame.hh. |
|
Definition at line 229 of file MainFrame.hh. |
|
Definition at line 224 of file MainFrame.hh. |
|
Definition at line 213 of file MainFrame.hh. |
|
Definition at line 256 of file MainFrame.hh. |
|
Definition at line 222 of file MainFrame.hh. |
|
Definition at line 225 of file MainFrame.hh. |
|
Definition at line 249 of file MainFrame.hh. |
|
Definition at line 243 of file MainFrame.hh. |
|
Definition at line 238 of file MainFrame.hh. |
|
Definition at line 244 of file MainFrame.hh. |
|
Definition at line 215 of file MainFrame.hh. |
|
Definition at line 228 of file MainFrame.hh. |
|
Definition at line 245 of file MainFrame.hh. |
|
Definition at line 226 of file MainFrame.hh. |
|
Definition at line 236 of file MainFrame.hh. |