#include <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 | |
const char * | ICON [] |
XPM icon used for the Frame icon. | |
Friends | |
class | FileDropTarget |
|
Definition at line 136 of file MainFrame.cc. |
|
Closes the current SRAM file.
Definition at line 231 of file MainFrame.cc. |
|
Callback triggered when a container value is changed.
Definition at line 648 of file MainFrame.cc. |
|
Definition at line 144 of file MainFrame.cc. |
|
Callback triggered when close is selected from the file menu.
Definition at line 352 of file MainFrame.cc. |
|
Callback triggered when exit is selected from the file menu.
Definition at line 373 of file MainFrame.cc. |
|
Callback triggered when open is selected from the file menu.
Definition at line 339 of file MainFrame.cc. |
|
Callback triggered when save is selected from the file menu.
Definition at line 356 of file MainFrame.cc. |
|
Callback triggered when save as is selected from the file menu.
Definition at line 360 of file MainFrame.cc. |
|
Callback triggered when the current game is changed.
Definition at line 390 of file MainFrame.cc. |
|
Callback triggered when about is selected from the help menu.
Definition at line 589 of file MainFrame.cc. |
|
Checks if we have an opem SRAM file.
Definition at line 47 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 629 of file MainFrame.cc. |
|
Loads an SRAM file for editing.
Definition at line 307 of file MainFrame.cc. |
|
Loads game data into the controls.
Definition at line 262 of file MainFrame.cc. |
|
Callback triggered when something on the have menu is selected.
Definition at line 402 of file MainFrame.cc. |
|
Callback triggered when the name is changed.
Definition at line 601 of file MainFrame.cc. |
|
Callback triggered when the play count is changed.
Definition at line 611 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 221 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 662 of file MainFrame.cc. |
|
Callback triggered when the triforce is changed.
Definition at line 620 of file MainFrame.cc. |
|
Callback triggered when the window is being closed.
Definition at line 379 of file MainFrame.cc. |
|
Definition at line 38 of file MainFrame.hh. |
|
Definition at line 247 of file MainFrame.hh. |
|
Definition at line 244 of file MainFrame.hh. |
|
Definition at line 248 of file MainFrame.hh. |
|
Definition at line 232 of file MainFrame.hh. |
|
Definition at line 238 of file MainFrame.hh. |
|
Definition at line 214 of file MainFrame.hh. |
|
Definition at line 216 of file MainFrame.hh. |
|
Definition at line 215 of file MainFrame.hh. |
|
Definition at line 239 of file MainFrame.hh. |
|
Definition at line 249 of file MainFrame.hh. |
|
Definition at line 217 of file MainFrame.hh. |
|
Definition at line 245 of file MainFrame.hh. |
|
Definition at line 251 of file MainFrame.hh. |
|
Initial value: { "16 16 4 1", " c None", "! c #F0BC3C", "# c #FCFCFC", "$ c black", "!!!!!!!!!!!!!!!!", "##############$!", "$$$$$$$$$$$$$$$!", "!$#$#$#$#$#$#$!!", "!!$$$$$$$$$$$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!!#$!#$!#$!#$!!!", "!$$$$$$$$$$$$$!!", "!############$!!", "$$$$$$$$$$$$$$$!", "##############$!", "$$$$$$$$$$$$$$$!", "!!!!!!!!!!!!!!!!" }
Definition at line 37 of file MainFrame.cc. |
|
Definition at line 236 of file MainFrame.hh. |
|
Definition at line 254 of file MainFrame.hh. |
|
Definition at line 237 of file MainFrame.hh. |
|
Definition at line 230 of file MainFrame.hh. |
|
Definition at line 227 of file MainFrame.hh. |
|
Definition at line 229 of file MainFrame.hh. |
|
Definition at line 250 of file MainFrame.hh. |
|
Definition at line 226 of file MainFrame.hh. |
|
Definition at line 221 of file MainFrame.hh. |
|
Definition at line 210 of file MainFrame.hh. |
|
Definition at line 253 of file MainFrame.hh. |
|
Definition at line 219 of file MainFrame.hh. |
|
Definition at line 222 of file MainFrame.hh. |
|
Definition at line 246 of file MainFrame.hh. |
|
Definition at line 240 of file MainFrame.hh. |
|
Definition at line 235 of file MainFrame.hh. |
|
Definition at line 241 of file MainFrame.hh. |
|
Definition at line 212 of file MainFrame.hh. |
|
Definition at line 225 of file MainFrame.hh. |
|
Definition at line 242 of file MainFrame.hh. |
|
Definition at line 223 of file MainFrame.hh. |
|
Definition at line 233 of file MainFrame.hh. |