diff options
Diffstat (limited to 'pokemodr/gui/mainWindow.cpp')
| -rw-r--r-- | pokemodr/gui/mainWindow.cpp | 1254 |
1 files changed, 667 insertions, 587 deletions
diff --git a/pokemodr/gui/mainWindow.cpp b/pokemodr/gui/mainWindow.cpp index cc38dd29..04712228 100644 --- a/pokemodr/gui/mainWindow.cpp +++ b/pokemodr/gui/mainWindow.cpp @@ -92,6 +92,10 @@ BEGIN_EVENT_TABLE( MainFrame, wxFrame ) EVT_CHECKBOX( ID_ALLOW_CONTESTS, MainFrame::OnAllowContestsClick ) + EVT_CHECKBOX( ID_ALLOW_ABILITIES, MainFrame::OnAllowAbilitiesClick ) + + EVT_CHECKBOX( ID_ALLOW_NATURES, MainFrame::OnAllowNaturesClick ) + EVT_SPINCTRL( ID_DAYCARE, MainFrame::OnDaycareUpdated ) EVT_BUTTON( ID_ADD_TIME, MainFrame::OnAddTimeClick ) @@ -208,13 +212,15 @@ BEGIN_EVENT_TABLE( MainFrame, wxFrame ) EVT_BUTTON( ID_FISHSURFING_SKIN_BROWSE, MainFrame::OnFishsurfingSkinBrowseClick ) + EVT_BUTTON( ID_ADD_EGG_GROUP, MainFrame::OnAddEggGroupClick ) + EVT_TEXT( ID_SUPER_PC_USERNAME, MainFrame::OnSuperPcUsernameUpdated ) EVT_TEXT( ID_SUPER_PC_PASSWORD, MainFrame::OnSuperPcPasswordUpdated ) EVT_COMBOBOX( ID_STRUGGLE, MainFrame::OnStruggleSelected ) - EVT_SPINCTRL( ID_ENCOUNTER_CHANCE, MainFrame::OnEncounterChanceUpdated ) + EVT_COMBOBOX( ID_CONFUSE, MainFrame::OnConfuseSelected ) EVT_BUTTON( ID_ADD_ITEM, MainFrame::OnAddItemClick ) @@ -288,6 +294,8 @@ void MainFrame::Init() m_RulesHeldItems = NULL; m_RulesCriticalDomains = NULL; m_RulesContests = NULL; + m_RulesAbilities = NULL; + m_RulesNatures = NULL; m_RulesDaycare = NULL; m_RulesTimeSizer = NULL; m_RulesPokemonBox = NULL; @@ -343,7 +351,7 @@ void MainFrame::Init() m_SuperPCUname = NULL; m_SuperPCPwd = NULL; m_MoveStruggle = NULL; - m_EncounterChance = NULL; + m_MoveConfuse = NULL; m_ItemSizer = NULL; m_MapSizer = NULL; m_MoveSizer = NULL; @@ -569,616 +577,612 @@ void MainFrame::CreateControls() wxStaticBox* itemStaticBoxSizer66Static = new wxStaticBox(itemScrolledWindow39, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer66 = new wxStaticBoxSizer(itemStaticBoxSizer66Static, wxHORIZONTAL); itemBoxSizer40->Add(itemStaticBoxSizer66, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText67 = new wxStaticText( itemScrolledWindow39, wxID_STATIC, _("Daycares:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer66->Add(itemStaticText67, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticText* itemStaticText67 = new wxStaticText( itemScrolledWindow39, wxID_STATIC, _("Allow Abilities:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer66->Add(itemStaticText67, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxADJUST_MINSIZE, 5); itemStaticBoxSizer66->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesDaycare = new wxSpinCtrl( itemScrolledWindow39, ID_DAYCARE, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemStaticBoxSizer66->Add(m_RulesDaycare, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesAbilities = new wxCheckBox( itemScrolledWindow39, ID_ALLOW_ABILITIES, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesAbilities->SetValue(false); + itemStaticBoxSizer66->Add(m_RulesAbilities, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer70Static = new wxStaticBox(itemScrolledWindow39, wxID_ANY, _("Time")); - m_RulesTimeSizer = new wxStaticBoxSizer(itemStaticBoxSizer70Static, wxVERTICAL); - itemBoxSizer40->Add(m_RulesTimeSizer, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxButton* itemButton71 = new wxButton( itemScrolledWindow39, ID_ADD_TIME, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_RulesTimeSizer->Add(itemButton71, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer70Static = new wxStaticBox(itemScrolledWindow39, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer70 = new wxStaticBoxSizer(itemStaticBoxSizer70Static, wxHORIZONTAL); + itemBoxSizer40->Add(itemStaticBoxSizer70, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText71 = new wxStaticText( itemScrolledWindow39, wxID_STATIC, _("Allow Natures:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer70->Add(itemStaticText71, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxADJUST_MINSIZE, 5); - itemScrolledWindow39->FitInside(); - itemNotebook38->AddPage(itemScrolledWindow39, _("General")); + itemStaticBoxSizer70->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxScrolledWindow* itemScrolledWindow72 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STORAGE_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow72->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer73 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow72->SetSizer(itemBoxSizer73); + m_RulesNatures = new wxCheckBox( itemScrolledWindow39, ID_ALLOW_NATURES, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesNatures->SetValue(false); + itemStaticBoxSizer70->Add(m_RulesNatures, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer74Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer74 = new wxStaticBoxSizer(itemStaticBoxSizer74Static, wxVERTICAL); - itemBoxSizer73->Add(itemStaticBoxSizer74, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer75 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer74->Add(itemBoxSizer75, 0, wxGROW, 2); - wxStaticText* itemStaticText76 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Pokémon Boxes:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer75->Add(itemStaticText76, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer74Static = new wxStaticBox(itemScrolledWindow39, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer74 = new wxStaticBoxSizer(itemStaticBoxSizer74Static, wxHORIZONTAL); + itemBoxSizer40->Add(itemStaticBoxSizer74, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText75 = new wxStaticText( itemScrolledWindow39, wxID_STATIC, _("Daycares:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer74->Add(itemStaticText75, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer75->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer74->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPokemonBox = new wxSpinCtrl( itemScrolledWindow72, ID_POKEMON_BOX, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemBoxSizer75->Add(m_RulesPokemonBox, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesDaycare = new wxSpinCtrl( itemScrolledWindow39, ID_DAYCARE, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemStaticBoxSizer74->Add(m_RulesDaycare, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer79 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer74->Add(itemBoxSizer79, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText80 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Pokémon Per Box:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer79->Add(itemStaticText80, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer78Static = new wxStaticBox(itemScrolledWindow39, wxID_ANY, _("Time")); + m_RulesTimeSizer = new wxStaticBoxSizer(itemStaticBoxSizer78Static, wxVERTICAL); + itemBoxSizer40->Add(m_RulesTimeSizer, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxButton* itemButton79 = new wxButton( itemScrolledWindow39, ID_ADD_TIME, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesTimeSizer->Add(itemButton79, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer79->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemScrolledWindow39->FitInside(); + itemNotebook38->AddPage(itemScrolledWindow39, _("General")); - m_RulesPokemonPerBox = new wxSpinCtrl( itemScrolledWindow72, ID_POKEMON_PER_BOX, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemBoxSizer79->Add(m_RulesPokemonPerBox, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxScrolledWindow* itemScrolledWindow80 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STORAGE_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow80->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer81 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow80->SetSizer(itemBoxSizer81); - wxStaticBox* itemStaticBoxSizer83Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer83 = new wxStaticBoxSizer(itemStaticBoxSizer83Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer83, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText84 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Max Party:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer83->Add(itemStaticText84, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer82Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer82 = new wxStaticBoxSizer(itemStaticBoxSizer82Static, wxVERTICAL); + itemBoxSizer81->Add(itemStaticBoxSizer82, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer83 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer82->Add(itemBoxSizer83, 0, wxGROW, 2); + wxStaticText* itemStaticText84 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Pokémon Boxes:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer83->Add(itemStaticText84, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer83->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer83->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxParty = new wxSpinCtrl( itemScrolledWindow72, ID_MAX_PARTY, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemStaticBoxSizer83->Add(m_RulesMaxParty, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesPokemonBox = new wxSpinCtrl( itemScrolledWindow80, ID_POKEMON_BOX, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemBoxSizer83->Add(m_RulesPokemonBox, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer87Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer87 = new wxStaticBoxSizer(itemStaticBoxSizer87Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer87, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText88 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Max Fight:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer87->Add(itemStaticText88, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer87 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer82->Add(itemBoxSizer87, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText88 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Pokémon Per Box:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer87->Add(itemStaticText88, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer87->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer87->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxFight = new wxSpinCtrl( itemScrolledWindow72, ID_MAX_FIGHT, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemStaticBoxSizer87->Add(m_RulesMaxFight, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesPokemonPerBox = new wxSpinCtrl( itemScrolledWindow80, ID_POKEMON_PER_BOX, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemBoxSizer87->Add(m_RulesPokemonPerBox, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer91Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); + wxStaticBox* itemStaticBoxSizer91Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer91 = new wxStaticBoxSizer(itemStaticBoxSizer91Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer91, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText92 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Max Moves:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer81->Add(itemStaticBoxSizer91, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText92 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Max Party:"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer91->Add(itemStaticText92, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); itemStaticBoxSizer91->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxMoves = new wxSpinCtrl( itemScrolledWindow72, ID_MAX_MOVES, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemStaticBoxSizer91->Add(m_RulesMaxMoves, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesMaxParty = new wxSpinCtrl( itemScrolledWindow80, ID_MAX_PARTY, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemStaticBoxSizer91->Add(m_RulesMaxParty, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer95Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _("Item Storage")); - wxStaticBoxSizer* itemStaticBoxSizer95 = new wxStaticBoxSizer(itemStaticBoxSizer95Static, wxVERTICAL); - itemBoxSizer73->Add(itemStaticBoxSizer95, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxButton* itemButton96 = new wxButton( itemScrolledWindow72, ID_ADD_ITEM_STORAGE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer95->Add(itemButton96, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer95Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer95 = new wxStaticBoxSizer(itemStaticBoxSizer95Static, wxHORIZONTAL); + itemBoxSizer81->Add(itemStaticBoxSizer95, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText96 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Max Fight:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer95->Add(itemStaticText96, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer97Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer97 = new wxStaticBoxSizer(itemStaticBoxSizer97Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer97, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText98 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Max Level:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer97->Add(itemStaticText98, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer95->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer97->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesMaxFight = new wxSpinCtrl( itemScrolledWindow80, ID_MAX_FIGHT, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemStaticBoxSizer95->Add(m_RulesMaxFight, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxLevel = new wxSpinCtrl( itemScrolledWindow72, ID_MAX_LEVEL, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemStaticBoxSizer97->Add(m_RulesMaxLevel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer99Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer99 = new wxStaticBoxSizer(itemStaticBoxSizer99Static, wxHORIZONTAL); + itemBoxSizer81->Add(itemStaticBoxSizer99, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText100 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Max Moves:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer99->Add(itemStaticText100, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer101Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer101 = new wxStaticBoxSizer(itemStaticBoxSizer101Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer101, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText102 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Max Money:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer101->Add(itemStaticText102, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer99->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer101->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesMaxMoves = new wxSpinCtrl( itemScrolledWindow80, ID_MAX_MOVES, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemStaticBoxSizer99->Add(m_RulesMaxMoves, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxMoney = new wxSpinCtrl( itemScrolledWindow72, ID_MAX_MONEY, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemStaticBoxSizer101->Add(m_RulesMaxMoney, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer103Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _("Item Storage")); + wxStaticBoxSizer* itemStaticBoxSizer103 = new wxStaticBoxSizer(itemStaticBoxSizer103Static, wxVERTICAL); + itemBoxSizer81->Add(itemStaticBoxSizer103, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxButton* itemButton104 = new wxButton( itemScrolledWindow80, ID_ADD_ITEM_STORAGE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer103->Add(itemButton104, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer105Static = new wxStaticBox(itemScrolledWindow72, wxID_ANY, _T("")); + wxStaticBox* itemStaticBoxSizer105Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer105 = new wxStaticBoxSizer(itemStaticBoxSizer105Static, wxHORIZONTAL); - itemBoxSizer73->Add(itemStaticBoxSizer105, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText106 = new wxStaticText( itemScrolledWindow72, wxID_STATIC, _("Hard Cash:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer81->Add(itemStaticBoxSizer105, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText106 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Max Level:"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer105->Add(itemStaticText106, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); itemStaticBoxSizer105->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesHardCash = new wxCheckBox( itemScrolledWindow72, ID_HARD_CASH, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesMaxLevel = new wxSpinCtrl( itemScrolledWindow80, ID_MAX_LEVEL, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemStaticBoxSizer105->Add(m_RulesMaxLevel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer109Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer109 = new wxStaticBoxSizer(itemStaticBoxSizer109Static, wxHORIZONTAL); + itemBoxSizer81->Add(itemStaticBoxSizer109, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText110 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Max Money:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer109->Add(itemStaticText110, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + itemStaticBoxSizer109->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + m_RulesMaxMoney = new wxSpinCtrl( itemScrolledWindow80, ID_MAX_MONEY, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemStaticBoxSizer109->Add(m_RulesMaxMoney, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer113Static = new wxStaticBox(itemScrolledWindow80, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer113 = new wxStaticBoxSizer(itemStaticBoxSizer113Static, wxHORIZONTAL); + itemBoxSizer81->Add(itemStaticBoxSizer113, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText114 = new wxStaticText( itemScrolledWindow80, wxID_STATIC, _("Hard Cash:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer113->Add(itemStaticText114, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + itemStaticBoxSizer113->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + m_RulesHardCash = new wxCheckBox( itemScrolledWindow80, ID_HARD_CASH, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); m_RulesHardCash->SetValue(false); - itemStaticBoxSizer105->Add(m_RulesHardCash, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer113->Add(m_RulesHardCash, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemScrolledWindow72->FitInside(); - itemNotebook38->AddPage(itemScrolledWindow72, _("Storage")); + itemScrolledWindow80->FitInside(); + itemNotebook38->AddPage(itemScrolledWindow80, _("Storage")); - wxScrolledWindow* itemScrolledWindow109 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STATUS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow109->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer110 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow109->SetSizer(itemBoxSizer110); + wxScrolledWindow* itemScrolledWindow117 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STATUS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow117->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer118 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow117->SetSizer(itemBoxSizer118); - wxStaticBox* itemStaticBoxSizer111Static = new wxStaticBox(itemScrolledWindow109, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer111 = new wxStaticBoxSizer(itemStaticBoxSizer111Static, wxVERTICAL); - itemBoxSizer110->Add(itemStaticBoxSizer111, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton112 = new wxButton( itemScrolledWindow109, ID_ADD_STATUS_EFFECT, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer111->Add(itemButton112, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer119Static = new wxStaticBox(itemScrolledWindow117, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer119 = new wxStaticBoxSizer(itemStaticBoxSizer119Static, wxVERTICAL); + itemBoxSizer118->Add(itemStaticBoxSizer119, 0, wxGROW|wxLEFT|wxRIGHT, 5); + wxButton* itemButton120 = new wxButton( itemScrolledWindow117, ID_ADD_STATUS_EFFECT, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer119->Add(itemButton120, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - itemScrolledWindow109->FitInside(); - itemNotebook38->AddPage(itemScrolledWindow109, _("Status")); + itemScrolledWindow117->FitInside(); + itemNotebook38->AddPage(itemScrolledWindow117, _("Status")); - wxScrolledWindow* itemScrolledWindow113 = new wxScrolledWindow( itemNotebook38, ID_SCROLLEDWINDOW, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow113->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer114 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow113->SetSizer(itemBoxSizer114); + wxScrolledWindow* itemScrolledWindow121 = new wxScrolledWindow( itemNotebook38, ID_SCROLLEDWINDOW, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow121->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer122 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow121->SetSizer(itemBoxSizer122); - wxStaticBox* itemStaticBoxSizer115Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer115 = new wxStaticBoxSizer(itemStaticBoxSizer115Static, wxHORIZONTAL); - itemBoxSizer114->Add(itemStaticBoxSizer115, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText116 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Thaw Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer115->Add(itemStaticText116, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer123Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer123 = new wxStaticBoxSizer(itemStaticBoxSizer123Static, wxHORIZONTAL); + itemBoxSizer122->Add(itemStaticBoxSizer123, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText124 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Thaw Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer123->Add(itemStaticText124, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer115->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer123->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesThawChance = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesThawChance = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesThawChance->SetToolTip(_("The chance of thawing each turn if frozen")); - itemStaticBoxSizer115->Add(m_RulesThawChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer123->Add(m_RulesThawChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer119Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer119 = new wxStaticBoxSizer(itemStaticBoxSizer119Static, wxVERTICAL); - itemBoxSizer114->Add(itemStaticBoxSizer119, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer120 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer119->Add(itemBoxSizer120, 0, wxGROW, 2); - wxStaticText* itemStaticText121 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Sleep Turns:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer120->Add(itemStaticText121, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer127Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer127 = new wxStaticBoxSizer(itemStaticBoxSizer127Static, wxVERTICAL); + itemBoxSizer122->Add(itemStaticBoxSizer127, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer128 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer127->Add(itemBoxSizer128, 0, wxGROW, 2); + wxStaticText* itemStaticText129 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Sleep Turns:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer128->Add(itemStaticText129, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer120->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer128->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesSlpTurns = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL1, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + m_RulesSlpTurns = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL1, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); if (ShowToolTips()) m_RulesSlpTurns->SetToolTip(_("The maximum number of turns a Pokémon may stay asleep")); - itemBoxSizer120->Add(m_RulesSlpTurns, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer128->Add(m_RulesSlpTurns, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer124 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer119->Add(itemBoxSizer124, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText125 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Sleep Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer124->Add(itemStaticText125, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer132 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer127->Add(itemBoxSizer132, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText133 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Sleep Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer132->Add(itemStaticText133, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer124->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer132->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesSlpChance = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL2, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesSlpChance = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL2, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesSlpChance->SetToolTip(_("The chance of waking op each turn")); - itemBoxSizer124->Add(m_RulesSlpChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer132->Add(m_RulesSlpChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer128Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer128 = new wxStaticBoxSizer(itemStaticBoxSizer128Static, wxVERTICAL); - itemBoxSizer114->Add(itemStaticBoxSizer128, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer129 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer128->Add(itemBoxSizer129, 0, wxGROW, 2); - wxStaticText* itemStaticText130 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Paralyze Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer129->Add(itemStaticText130, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer136Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer136 = new wxStaticBoxSizer(itemStaticBoxSizer136Static, wxVERTICAL); + itemBoxSizer122->Add(itemStaticBoxSizer136, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer137 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer136->Add(itemBoxSizer137, 0, wxGROW, 2); + wxStaticText* itemStaticText138 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Paralyze Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer137->Add(itemStaticText138, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer129->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer137->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPrzChance = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL3, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesPrzChance = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL3, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesPrzChance->SetToolTip(_("The chance of being \"fully paralyzed\"")); - itemBoxSizer129->Add(m_RulesPrzChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer137->Add(m_RulesPrzChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer133 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer128->Add(itemBoxSizer133, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText134 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Paralyze Speed:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer133->Add(itemStaticText134, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer141 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer136->Add(itemBoxSizer141, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText142 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Paralyze Speed:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer141->Add(itemStaticText142, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer133->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer141->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPrzSpeed = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL4, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS, 0, 2147483647, 0 ); + m_RulesPrzSpeed = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL4, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS, 0, 2147483647, 0 ); if (ShowToolTips()) m_RulesPrzSpeed->SetToolTip(_("The amount paralyzation affects speed")); - itemBoxSizer133->Add(m_RulesPrzSpeed, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer141->Add(m_RulesPrzSpeed, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer137Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer137 = new wxStaticBoxSizer(itemStaticBoxSizer137Static, wxVERTICAL); - itemBoxSizer114->Add(itemStaticBoxSizer137, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer138 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer137->Add(itemBoxSizer138, 0, wxGROW, 2); - wxStaticText* itemStaticText139 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Poison HP:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer138->Add(itemStaticText139, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer145Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer145 = new wxStaticBoxSizer(itemStaticBoxSizer145Static, wxVERTICAL); + itemBoxSizer122->Add(itemStaticBoxSizer145, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer146 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer145->Add(itemBoxSizer146, 0, wxGROW, 2); + wxStaticText* itemStaticText147 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Poison HP:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer146->Add(itemStaticText147, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer138->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer146->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPsnHP = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL5, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesPsnHP = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL5, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesPsnHP->SetToolTip(_("The amount of HP taken each turn")); - itemBoxSizer138->Add(m_RulesPsnHP, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer146->Add(m_RulesPsnHP, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer142 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer137->Add(itemBoxSizer142, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText143 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Poison Steps:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer142->Add(itemStaticText143, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer150 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer145->Add(itemBoxSizer150, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText151 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Poison Steps:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer150->Add(itemStaticText151, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer142->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer150->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPsnSteps = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL6, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + m_RulesPsnSteps = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL6, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); if (ShowToolTips()) m_RulesPsnSteps->SetToolTip(_("Poisoned Pokémon lose HP for steps taken when in the overworld")); - itemBoxSizer142->Add(m_RulesPsnSteps, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer150->Add(m_RulesPsnSteps, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer146 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer137->Add(itemBoxSizer146, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText147 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Toxic Increment:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer146->Add(itemStaticText147, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer154 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer145->Add(itemBoxSizer154, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText155 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Toxic Increment:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer154->Add(itemStaticText155, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer146->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer154->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesTxcInc = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL7, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesTxcInc = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL7, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesTxcInc->SetToolTip(_("The amount toxic poisoning increments HP loss each turn")); - itemBoxSizer146->Add(m_RulesTxcInc, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer154->Add(m_RulesTxcInc, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer150 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer137->Add(itemBoxSizer150, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText151 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Toxic Faint:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer150->Add(itemStaticText151, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer158 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer145->Add(itemBoxSizer158, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText159 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Toxic Faint:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer158->Add(itemStaticText159, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer150->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer158->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesTxcFaint = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL8, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + m_RulesTxcFaint = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL8, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); if (ShowToolTips()) m_RulesTxcFaint->SetToolTip(_("The maximum number of turns a Pokémon can be active while toxic poisoned")); - itemBoxSizer150->Add(m_RulesTxcFaint, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer158->Add(m_RulesTxcFaint, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer154Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer154 = new wxStaticBoxSizer(itemStaticBoxSizer154Static, wxVERTICAL); - itemBoxSizer114->Add(itemStaticBoxSizer154, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer155 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer154->Add(itemBoxSizer155, 0, wxGROW, 2); - wxStaticText* itemStaticText156 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Burn HP:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer155->Add(itemStaticText156, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer162Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer162 = new wxStaticBoxSizer(itemStaticBoxSizer162Static, wxVERTICAL); + itemBoxSizer122->Add(itemStaticBoxSizer162, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer163 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer162->Add(itemBoxSizer163, 0, wxGROW, 2); + wxStaticText* itemStaticText164 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Burn HP:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer163->Add(itemStaticText164, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer155->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer163->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesBrnHP = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL9, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesBrnHP = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL9, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesBrnHP->SetToolTip(_("The amount of HP taken each turn while burned")); - itemBoxSizer155->Add(m_RulesBrnHP, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer163->Add(m_RulesBrnHP, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer159 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer154->Add(itemBoxSizer159, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText160 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Burn Attack:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer159->Add(itemStaticText160, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer167 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer162->Add(itemBoxSizer167, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText168 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Burn Attack:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer167->Add(itemStaticText168, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer159->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer167->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesBrnAtt = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL10, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + m_RulesBrnAtt = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL10, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); if (ShowToolTips()) m_RulesBrnAtt->SetToolTip(_("The amount burns affect attack")); - itemBoxSizer159->Add(m_RulesBrnAtt, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer167->Add(m_RulesBrnAtt, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer163Static = new wxStaticBox(itemScrolledWindow113, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer163 = new wxStaticBoxSizer(itemStaticBoxSizer163Static, wxVERTICAL); - itemBoxSizer114->Add(itemStaticBoxSizer163, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer164 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer163->Add(itemBoxSizer164, 0, wxGROW, 2); - wxStaticText* itemStaticText165 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Confusion Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer164->Add(itemStaticText165, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer171Static = new wxStaticBox(itemScrolledWindow121, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer171 = new wxStaticBoxSizer(itemStaticBoxSizer171Static, wxVERTICAL); + itemBoxSizer122->Add(itemStaticBoxSizer171, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer172 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer171->Add(itemBoxSizer172, 0, wxGROW, 2); + wxStaticText* itemStaticText173 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Confusion Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer172->Add(itemStaticText173, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer164->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer172->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesCnfChance = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL11, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); - itemBoxSizer164->Add(m_RulesCnfChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesCnfChance = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL11, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + itemBoxSizer172->Add(m_RulesCnfChance, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer168 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer163->Add(itemBoxSizer168, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText169 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Confusion Turns:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer168->Add(itemStaticText169, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer176 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer171->Add(itemBoxSizer176, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText177 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Confusion Turns:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer176->Add(itemStaticText177, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer168->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer176->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesCnfTurns = new wxSpinCtrl( itemScrolledWindow113, ID_SPINCTRL12, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + m_RulesCnfTurns = new wxSpinCtrl( itemScrolledWindow121, ID_SPINCTRL12, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); if (ShowToolTips()) m_RulesCnfTurns->SetToolTip(_("The maximum number of turns a Pokémon can be confused")); - itemBoxSizer168->Add(m_RulesCnfTurns, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer176->Add(m_RulesCnfTurns, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer172 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer163->Add(itemBoxSizer172, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText173 = new wxStaticText( itemScrolledWindow113, wxID_STATIC, _("Move:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer172->Add(itemStaticText173, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer180 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer171->Add(itemBoxSizer180, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText181 = new wxStaticText( itemScrolledWindow121, wxID_STATIC, _("Move:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer180->Add(itemStaticText181, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer172->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer180->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxArrayString m_ConfusionMoveStrings; - m_ConfusionMove = new wxComboBox( itemScrolledWindow113, ID_COMBOBOX, _T(""), wxDefaultPosition, wxDefaultSize, m_ConfusionMoveStrings, wxCB_READONLY|wxCB_SORT ); + m_ConfusionMove = new wxComboBox( itemScrolledWindow121, ID_COMBOBOX, _T(""), wxDefaultPosition, wxDefaultSize, m_ConfusionMoveStrings, wxCB_READONLY|wxCB_SORT ); if (ShowToolTips()) m_ConfusionMove->SetToolTip(_("Which move to use when Confusion occurs")); - itemBoxSizer172->Add(m_ConfusionMove, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemBoxSizer180->Add(m_ConfusionMove, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - itemScrolledWindow113->FitInside(); - itemNotebook38->AddPage(itemScrolledWindow113, _("Orig Status")); + itemScrolledWindow121->FitInside(); + itemNotebook38->AddPage(itemScrolledWindow121, _("Orig Status")); - wxScrolledWindow* itemScrolledWindow176 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STATS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow176->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer177 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow176->SetSizer(itemBoxSizer177); + wxScrolledWindow* itemScrolledWindow184 = new wxScrolledWindow( itemNotebook38, ID_DATA_RULES_STATS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow184->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer185 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow184->SetSizer(itemBoxSizer185); - wxStaticBox* itemStaticBoxSizer178Static = new wxStaticBox(itemScrolledWindow176, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer178 = new wxStaticBoxSizer(itemStaticBoxSizer178Static, wxVERTICAL); - itemBoxSizer177->Add(itemStaticBoxSizer178, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer179 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer178->Add(itemBoxSizer179, 0, wxGROW, 2); - wxStaticText* itemStaticText180 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Split Special:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer179->Add(itemStaticText180, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer186Static = new wxStaticBox(itemScrolledWindow184, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer186 = new wxStaticBoxSizer(itemStaticBoxSizer186Static, wxVERTICAL); + itemBoxSizer185->Add(itemStaticBoxSizer186, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer187 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer186->Add(itemBoxSizer187, 0, wxGROW, 2); + wxStaticText* itemStaticText188 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Split Special:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer187->Add(itemStaticText188, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer179->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer187->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesSplitSpecial = new wxCheckBox( itemScrolledWindow176, ID_SPLIT_SPECIAL, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesSplitSpecial = new wxCheckBox( itemScrolledWindow184, ID_SPLIT_SPECIAL, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); m_RulesSplitSpecial->SetValue(false); - itemBoxSizer179->Add(m_RulesSplitSpecial, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer187->Add(m_RulesSplitSpecial, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer183 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer178->Add(itemBoxSizer183, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText184 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Split Special DV:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer183->Add(itemStaticText184, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer191 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer186->Add(itemBoxSizer191, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText192 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Split Special DV:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer191->Add(itemStaticText192, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer183->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer191->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesSplitSpecialDV = new wxCheckBox( itemScrolledWindow176, ID_SPLIT_SPECIAL_DV, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesSplitSpecialDV = new wxCheckBox( itemScrolledWindow184, ID_SPLIT_SPECIAL_DV, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); m_RulesSplitSpecialDV->SetValue(false); - itemBoxSizer183->Add(m_RulesSplitSpecialDV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer191->Add(m_RulesSplitSpecialDV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer187Static = new wxStaticBox(itemScrolledWindow176, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer187 = new wxStaticBoxSizer(itemStaticBoxSizer187Static, wxHORIZONTAL); - itemBoxSizer177->Add(itemStaticBoxSizer187, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText188 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Max DV:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer187->Add(itemStaticText188, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer195Static = new wxStaticBox(itemScrolledWindow184, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer195 = new wxStaticBoxSizer(itemStaticBoxSizer195Static, wxHORIZONTAL); + itemBoxSizer185->Add(itemStaticBoxSizer195, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText196 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Max DV:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer195->Add(itemStaticText196, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer187->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer195->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxDV16 = new wxRadioButton( itemScrolledWindow176, ID_MAX_DV_16, _("16"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); + m_RulesMaxDV16 = new wxRadioButton( itemScrolledWindow184, ID_MAX_DV_16, _("16"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); m_RulesMaxDV16->SetValue(true); - itemStaticBoxSizer187->Add(m_RulesMaxDV16, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + itemStaticBoxSizer195->Add(m_RulesMaxDV16, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - m_RulesMaxDV32 = new wxRadioButton( itemScrolledWindow176, ID_MAX_DV_32, _("32"), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesMaxDV32 = new wxRadioButton( itemScrolledWindow184, ID_MAX_DV_32, _("32"), wxDefaultPosition, wxDefaultSize, 0 ); m_RulesMaxDV32->SetValue(false); - itemStaticBoxSizer187->Add(m_RulesMaxDV32, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - - wxStaticBox* itemStaticBoxSizer192Static = new wxStaticBox(itemScrolledWindow176, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer192 = new wxStaticBoxSizer(itemStaticBoxSizer192Static, wxVERTICAL); - itemBoxSizer177->Add(itemStaticBoxSizer192, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer193 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer192->Add(itemBoxSizer193, 0, wxGROW, 2); - wxStaticText* itemStaticText194 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Happiness:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer193->Add(itemStaticText194, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - itemBoxSizer193->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - m_RulesHappy = new wxCheckBox( itemScrolledWindow176, ID_HAPPINESS, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); - m_RulesHappy->SetValue(false); - itemBoxSizer193->Add(m_RulesHappy, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxBoxSizer* itemBoxSizer197 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer192->Add(itemBoxSizer197, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText198 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Faint Loss:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer197->Add(itemStaticText198, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - itemBoxSizer197->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - m_RulesHappyFaint = new wxSpinCtrl( itemScrolledWindow176, ID_HAPPY_FAINT, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemBoxSizer197->Add(m_RulesHappyFaint, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer195->Add(m_RulesMaxDV32, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + wxStaticBox* itemStaticBoxSizer200Static = new wxStaticBox(itemScrolledWindow184, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer200 = new wxStaticBoxSizer(itemStaticBoxSizer200Static, wxVERTICAL); + itemBoxSizer185->Add(itemStaticBoxSizer200, 0, wxGROW|wxLEFT|wxRIGHT, 2); wxBoxSizer* itemBoxSizer201 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer192->Add(itemBoxSizer201, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText202 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Level Gain:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer200->Add(itemBoxSizer201, 0, wxGROW, 2); + wxStaticText* itemStaticText202 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Happiness:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer201->Add(itemStaticText202, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); itemBoxSizer201->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesHappyLevel = new wxSpinCtrl( itemScrolledWindow176, ID_HAPPY_LEVEL_GAIN, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemBoxSizer201->Add(m_RulesHappyLevel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesHappy = new wxCheckBox( itemScrolledWindow184, ID_HAPPINESS, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesHappy->SetValue(false); + itemBoxSizer201->Add(m_RulesHappy, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxBoxSizer* itemBoxSizer205 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer192->Add(itemBoxSizer205, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText206 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Steps:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer200->Add(itemBoxSizer205, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText206 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Faint Loss:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer205->Add(itemStaticText206, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); itemBoxSizer205->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesHappySteps = new wxSpinCtrl( itemScrolledWindow176, ID_HAPPY_STEPS, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); - itemBoxSizer205->Add(m_RulesHappySteps, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesHappyFaint = new wxSpinCtrl( itemScrolledWindow184, ID_HAPPY_FAINT, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemBoxSizer205->Add(m_RulesHappyFaint, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer209Static = new wxStaticBox(itemScrolledWindow176, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer209 = new wxStaticBoxSizer(itemStaticBoxSizer209Static, wxVERTICAL); - itemBoxSizer177->Add(itemStaticBoxSizer209, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer210 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer209->Add(itemBoxSizer210, 0, wxGROW, 2); - wxStaticText* itemStaticText211 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Allow Effort Values:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer210->Add(itemStaticText211, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer209 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer200->Add(itemBoxSizer209, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText210 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Level Gain:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer209->Add(itemStaticText210, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer210->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer209->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesAllowEV = new wxCheckBox( itemScrolledWindow176, ID_ALLOW_EV, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); - m_RulesAllowEV->SetValue(false); - itemBoxSizer210->Add(m_RulesAllowEV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesHappyLevel = new wxSpinCtrl( itemScrolledWindow184, ID_HAPPY_LEVEL_GAIN, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemBoxSizer209->Add(m_RulesHappyLevel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer214 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer209->Add(itemBoxSizer214, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText215 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Max EV:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer214->Add(itemStaticText215, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer213 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer200->Add(itemBoxSizer213, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText214 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Steps:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer213->Add(itemStaticText214, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer214->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer213->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxEV = new wxSpinCtrl( itemScrolledWindow176, ID_MAX_EV, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemBoxSizer214->Add(m_RulesMaxEV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesHappySteps = new wxSpinCtrl( itemScrolledWindow184, ID_HAPPY_STEPS, _T("0"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 2147483647, 0 ); + itemBoxSizer213->Add(m_RulesHappySteps, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer217Static = new wxStaticBox(itemScrolledWindow184, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer217 = new wxStaticBoxSizer(itemStaticBoxSizer217Static, wxVERTICAL); + itemBoxSizer185->Add(itemStaticBoxSizer217, 0, wxGROW|wxLEFT|wxRIGHT, 2); wxBoxSizer* itemBoxSizer218 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer209->Add(itemBoxSizer218, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText219 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Max EV Per Stat:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer217->Add(itemBoxSizer218, 0, wxGROW, 2); + wxStaticText* itemStaticText219 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Allow Effort Values:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer218->Add(itemStaticText219, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); itemBoxSizer218->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMaxEVPerStat = new wxSpinCtrl( itemScrolledWindow176, ID_MAX_EV_PER_STAT, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); - itemBoxSizer218->Add(m_RulesMaxEVPerStat, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesAllowEV = new wxCheckBox( itemScrolledWindow184, ID_ALLOW_EV, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_RulesAllowEV->SetValue(false); + itemBoxSizer218->Add(m_RulesAllowEV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxBoxSizer* itemBoxSizer222 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer217->Add(itemBoxSizer222, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText223 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Max EV:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer222->Add(itemStaticText223, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + itemBoxSizer222->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + m_RulesMaxEV = new wxSpinCtrl( itemScrolledWindow184, ID_MAX_EV, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemBoxSizer222->Add(m_RulesMaxEV, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxBoxSizer* itemBoxSizer226 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer217->Add(itemBoxSizer226, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText227 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Max EV Per Stat:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer226->Add(itemStaticText227, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer222Static = new wxStaticBox(itemScrolledWindow176, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer222 = new wxStaticBoxSizer(itemStaticBoxSizer222Static, wxHORIZONTAL); - itemBoxSizer177->Add(itemStaticBoxSizer222, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText223 = new wxStaticText( itemScrolledWindow176, wxID_STATIC, _("Pokérus:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer222->Add(itemStaticText223, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer226->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer222->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + m_RulesMaxEVPerStat = new wxSpinCtrl( itemScrolledWindow184, ID_MAX_EV_PER_STAT, _T("1"), wxDefaultPosition, wxSize(90, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 1, 2147483647, 1 ); + itemBoxSizer226->Add(m_RulesMaxEVPerStat, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesPokerusNum = new wxSpinButton( itemScrolledWindow176, ID_POKERUS_NUM, wxDefaultPosition, wxSize(-1, 20), wxSP_VERTICAL|wxSP_ARROW_KEYS|wxSP_WRAP ); - itemStaticBoxSizer222->Add(m_RulesPokerusNum, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5); + wxStaticBox* itemStaticBoxSizer230Static = new wxStaticBox(itemScrolledWindow184, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer230 = new wxStaticBoxSizer(itemStaticBoxSizer230Static, wxHORIZONTAL); + itemBoxSizer185->Add(itemStaticBoxSizer230, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText231 = new wxStaticText( itemScrolledWindow184, wxID_STATIC, _("Pokérus:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer230->Add(itemStaticText231, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_Pokerus = new wxTextCtrl( itemScrolledWindow176, ID_POKERUS, _("1/1"), wxDefaultPosition, wxSize(135, -1), wxTE_READONLY|wxTE_CENTRE ); - itemStaticBoxSizer222->Add(m_Pokerus, 0, wxALIGN_CENTER_VERTICAL, 5); + itemStaticBoxSizer230->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_PokerusDenom = new wxSpinButton( itemScrolledWindow176, ID_POKERUS_DENOM, wxDefaultPosition, wxSize(-1, 20), wxSP_VERTICAL|wxSP_ARROW_KEYS|wxSP_WRAP ); - itemStaticBoxSizer222->Add(m_PokerusDenom, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5); + m_RulesPokerusNum = new wxSpinButton( itemScrolledWindow184, ID_POKERUS_NUM, wxDefaultPosition, wxSize(-1, 20), wxSP_VERTICAL|wxSP_ARROW_KEYS|wxSP_WRAP ); + itemStaticBoxSizer230->Add(m_RulesPokerusNum, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5); - itemScrolledWindow176->FitInside(); - itemNotebook38->AddPage(itemScrolledWindow176, _("Stats")); + m_Pokerus = new wxTextCtrl( itemScrolledWindow184, ID_POKERUS, _("1/1"), wxDefaultPosition, wxSize(135, -1), wxTE_READONLY|wxTE_CENTRE ); + itemStaticBoxSizer230->Add(m_Pokerus, 0, wxALIGN_CENTER_VERTICAL, 5); + + m_PokerusDenom = new wxSpinButton( itemScrolledWindow184, ID_POKERUS_DENOM, wxDefaultPosition, wxSize(-1, 20), wxSP_VERTICAL|wxSP_ARROW_KEYS|wxSP_WRAP ); + itemStaticBoxSizer230->Add(m_PokerusDenom, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5); + + itemScrolledWindow184->FitInside(); + itemNotebook38->AddPage(itemScrolledWindow184, _("Stats")); itemBoxSizer37->Add(itemNotebook38, 0, wxALIGN_CENTER_HORIZONTAL, 0); itemScrolledWindow36->FitInside(); itemNotebook19->AddPage(itemScrolledWindow36, _("Rules")); - wxScrolledWindow* itemScrolledWindow228 = new wxScrolledWindow( itemNotebook19, ID_DATA_TYPES, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow228->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer229 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow228->SetSizer(itemBoxSizer229); + wxScrolledWindow* itemScrolledWindow236 = new wxScrolledWindow( itemNotebook19, ID_DATA_TYPES, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow236->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer237 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow236->SetSizer(itemBoxSizer237); - m_TypeChart = new wxStaticBox(itemScrolledWindow228, wxID_ANY, _("Type Chart")); - wxStaticBoxSizer* itemStaticBoxSizer230 = new wxStaticBoxSizer(m_TypeChart, wxVERTICAL); - itemBoxSizer229->Add(itemStaticBoxSizer230, 0, wxGROW|wxLEFT|wxRIGHT, 2); - m_Typechart = new wxGrid( itemScrolledWindow228, ID_TYPECHART, wxDefaultPosition, wxSize(200, 200), wxSIMPLE_BORDER|wxHSCROLL|wxVSCROLL ); + m_TypeChart = new wxStaticBox(itemScrolledWindow236, wxID_ANY, _("Type Chart")); + wxStaticBoxSizer* itemStaticBoxSizer238 = new wxStaticBoxSizer(m_TypeChart, wxVERTICAL); + itemBoxSizer237->Add(itemStaticBoxSizer238, 0, wxGROW|wxLEFT|wxRIGHT, 2); + m_Typechart = new wxGrid( itemScrolledWindow236, ID_TYPECHART, wxDefaultPosition, wxSize(200, 200), wxSIMPLE_BORDER|wxHSCROLL|wxVSCROLL ); m_Typechart->SetDefaultColSize(130); m_Typechart->SetDefaultRowSize(20); m_Typechart->SetColLabelSize(20); m_Typechart->SetRowLabelSize(90); - itemStaticBoxSizer230->Add(m_Typechart, 0, wxGROW|wxALL, 5); - wxButton* itemButton232 = new wxButton( m_Typechart, ID_BUTTON, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer238->Add(m_Typechart, 0, wxGROW|wxALL, 5); + wxButton* itemButton240 = new wxButton( m_Typechart, ID_BUTTON, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - wxStaticBox* itemStaticBoxSizer233Static = new wxStaticBox(itemScrolledWindow228, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer233 = new wxStaticBoxSizer(itemStaticBoxSizer233Static, wxVERTICAL); - itemBoxSizer229->Add(itemStaticBoxSizer233, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton234 = new wxButton( itemScrolledWindow228, ID_ADD_TYPE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer233->Add(itemButton234, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer241Static = new wxStaticBox(itemScrolledWindow236, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer241 = new wxStaticBoxSizer(itemStaticBoxSizer241Static, wxVERTICAL); + itemBoxSizer237->Add(itemStaticBoxSizer241, 0, wxGROW|wxLEFT|wxRIGHT, 5); + wxButton* itemButton242 = new wxButton( itemScrolledWindow236, ID_ADD_TYPE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer241->Add(itemButton242, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - itemScrolledWindow228->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow228, _("Types")); + itemScrolledWindow236->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow236, _("Types")); - wxScrolledWindow* itemScrolledWindow235 = new wxScrolledWindow( itemNotebook19, ID_DATA_INITIAL_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow235->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer236 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow235->SetSizer(itemBoxSizer236); + wxScrolledWindow* itemScrolledWindow243 = new wxScrolledWindow( itemNotebook19, ID_DATA_INITIAL_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow243->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer244 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow243->SetSizer(itemBoxSizer244); - wxStaticBox* itemStaticBoxSizer237Static = new wxStaticBox(itemScrolledWindow235, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer237 = new wxStaticBoxSizer(itemStaticBoxSizer237Static, wxVERTICAL); - itemBoxSizer236->Add(itemStaticBoxSizer237, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxBoxSizer* itemBoxSizer238 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer237->Add(itemBoxSizer238, 0, wxGROW, 2); - wxStaticText* itemStaticText239 = new wxStaticText( itemScrolledWindow235, wxID_STATIC, _("Start Map:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer238->Add(itemStaticText239, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer245Static = new wxStaticBox(itemScrolledWindow243, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer245 = new wxStaticBoxSizer(itemStaticBoxSizer245Static, wxVERTICAL); + itemBoxSizer244->Add(itemStaticBoxSizer245, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxBoxSizer* itemBoxSizer246 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer245->Add(itemBoxSizer246, 0, wxGROW, 2); + wxStaticText* itemStaticText247 = new wxStaticText( itemScrolledWindow243, wxID_STATIC, _("Start Map:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer246->Add(itemStaticText247, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer238->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer246->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxArrayString m_RulesMapStartStrings; - m_RulesMapStart = new wxComboBox( itemScrolledWindow235, ID_MAP_START, _T(""), wxDefaultPosition, wxDefaultSize, m_RulesMapStartStrings, wxCB_READONLY|wxCB_SORT ); + m_RulesMapStart = new wxComboBox( itemScrolledWindow243, ID_MAP_START, _T(""), wxDefaultPosition, wxDefaultSize, m_RulesMapStartStrings, wxCB_READONLY|wxCB_SORT ); if (ShowToolTips()) m_RulesMapStart->SetToolTip(_("Map that the game starts on")); - itemBoxSizer238->Add(m_RulesMapStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemBoxSizer246->Add(m_RulesMapStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer242 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer237->Add(itemBoxSizer242, 0, wxGROW|wxTOP, 5); - wxStaticText* itemStaticText243 = new wxStaticText( itemScrolledWindow235, wxID_STATIC, _("Coordinates:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer242->Add(itemStaticText243, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer250 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer245->Add(itemBoxSizer250, 0, wxGROW|wxTOP, 5); + wxStaticText* itemStaticText251 = new wxStaticText( itemScrolledWindow243, wxID_STATIC, _("Coordinates:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer250->Add(itemStaticText251, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer242->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer250->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMapStartX = new wxSpinCtrl( itemScrolledWindow235, ID_START_X, _T("0"), wxDefaultPosition, wxSize(79, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); - itemBoxSizer242->Add(m_RulesMapStartX, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + m_RulesMapStartX = new wxSpinCtrl( itemScrolledWindow243, ID_START_X, _T("0"), wxDefaultPosition, wxSize(79, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); + itemBoxSizer250->Add(m_RulesMapStartX, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - m_RulesMapStartY = new wxSpinCtrl( itemScrolledWindow235, ID_START_Y, _T("0"), wxDefaultPosition, wxSize(79, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); - itemBoxSizer242->Add(m_RulesMapStartY, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + m_RulesMapStartY = new wxSpinCtrl( itemScrolledWindow243, ID_START_Y, _T("0"), wxDefaultPosition, wxSize(79, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); + itemBoxSizer250->Add(m_RulesMapStartY, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer247Static = new wxStaticBox(itemScrolledWindow235, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer247 = new wxStaticBoxSizer(itemStaticBoxSizer247Static, wxHORIZONTAL); - itemBoxSizer236->Add(itemStaticBoxSizer247, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText248 = new wxStaticText( itemScrolledWindow235, wxID_STATIC, _("Direction:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer247->Add(itemStaticText248, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer255Static = new wxStaticBox(itemScrolledWindow243, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer255 = new wxStaticBoxSizer(itemStaticBoxSizer255Static, wxHORIZONTAL); + itemBoxSizer244->Add(itemStaticBoxSizer255, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText256 = new wxStaticText( itemScrolledWindow243, wxID_STATIC, _("Direction:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer255->Add(itemStaticText256, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer247->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer255->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxArrayString m_RulesDirStartStrings; m_RulesDirStartStrings.Add(_("Up")); m_RulesDirStartStrings.Add(_("Down")); m_RulesDirStartStrings.Add(_("Left")); m_RulesDirStartStrings.Add(_("Right")); - m_RulesDirStart = new wxComboBox( itemScrolledWindow235, ID_DIRECTION_START, _("Down"), wxDefaultPosition, wxDefaultSize, m_RulesDirStartStrings, wxCB_READONLY ); + m_RulesDirStart = new wxComboBox( itemScrolledWindow243, ID_DIRECTION_START, _("Down"), wxDefaultPosition, wxDefaultSize, m_RulesDirStartStrings, wxCB_READONLY ); m_RulesDirStart->SetStringSelection(_("Down")); - itemStaticBoxSizer247->Add(m_RulesDirStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer255->Add(m_RulesDirStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer251Static = new wxStaticBox(itemScrolledWindow235, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer251 = new wxStaticBoxSizer(itemStaticBoxSizer251Static, wxHORIZONTAL); - itemBoxSizer236->Add(itemStaticBoxSizer251, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText252 = new wxStaticText( itemScrolledWindow235, wxID_STATIC, _("Money:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer251->Add(itemStaticText252, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer259Static = new wxStaticBox(itemScrolledWindow243, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer259 = new wxStaticBoxSizer(itemStaticBoxSizer259Static, wxHORIZONTAL); + itemBoxSizer244->Add(itemStaticBoxSizer259, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText260 = new wxStaticText( itemScrolledWindow243, wxID_STATIC, _("Money:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer259->Add(itemStaticText260, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer251->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer259->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_RulesMoneyStart = new wxSpinCtrl( itemScrolledWindow235, ID_START_MONEY, _T("0"), wxDefaultPosition, wxSize(90, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); + m_RulesMoneyStart = new wxSpinCtrl( itemScrolledWindow243, ID_START_MONEY, _T("0"), wxDefaultPosition, wxSize(90, 19), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 0, 0 ); if (ShowToolTips()) m_RulesMoneyStart->SetToolTip(_("Amount of money the player starts with")); - itemStaticBoxSizer251->Add(m_RulesMoneyStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer259->Add(m_RulesMoneyStart, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer255Static = new wxStaticBox(itemScrolledWindow235, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer255 = new wxStaticBoxSizer(itemStaticBoxSizer255Static, wxHORIZONTAL); - itemBoxSizer236->Add(itemStaticBoxSizer255, 0, wxGROW|wxLEFT|wxRIGHT, 2); - wxStaticText* itemStaticText256 = new wxStaticText( itemScrolledWindow235, wxID_STATIC, _("Initial Dialog:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer255->Add(itemStaticText256, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxStaticBox* itemStaticBoxSizer263Static = new wxStaticBox(itemScrolledWindow243, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer263 = new wxStaticBoxSizer(itemStaticBoxSizer263Static, wxHORIZONTAL); + itemBoxSizer244->Add(itemStaticBoxSizer263, 0, wxGROW|wxLEFT|wxRIGHT, 2); + wxStaticText* itemStaticText264 = new wxStaticText( itemScrolledWindow243, wxID_STATIC, _("Initial Dialog:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer263->Add(itemStaticText264, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemStaticBoxSizer255->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer263->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxArrayString m_RulesInitDlgStrings; - m_RulesInitDlg = new wxComboBox( itemScrolledWindow235, ID_INITIAL_DIALOG, _T(""), wxDefaultPosition, wxDefaultSize, m_RulesInitDlgStrings, wxCB_READONLY|wxCB_SORT ); + m_RulesInitDlg = new wxComboBox( itemScrolledWindow243, ID_INITIAL_DIALOG, _T(""), wxDefaultPosition, wxDefaultSize, m_RulesInitDlgStrings, wxCB_READONLY|wxCB_SORT ); if (ShowToolTips()) m_RulesInitDlg->SetToolTip(_("Dialog that starts the game")); - itemStaticBoxSizer255->Add(m_RulesInitDlg, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - itemScrolledWindow235->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow235, _("Initial")); - - wxScrolledWindow* itemScrolledWindow259 = new wxScrolledWindow( itemNotebook19, ID_DATA_DIALOGS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow259->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer260 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow259->SetSizer(itemBoxSizer260); - - wxStaticBox* itemStaticBoxSizer261Static = new wxStaticBox(itemScrolledWindow259, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer261 = new wxStaticBoxSizer(itemStaticBoxSizer261Static, wxVERTICAL); - itemBoxSizer260->Add(itemStaticBoxSizer261, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton262 = new wxButton( itemScrolledWindow259, ID_ADD_DIALOG, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer261->Add(itemButton262, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer263->Add(m_RulesInitDlg, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - itemScrolledWindow259->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow259, _("Dialogs")); + itemScrolledWindow243->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow243, _("Initial")); - wxScrolledWindow* itemScrolledWindow263 = new wxScrolledWindow( itemNotebook19, ID_DATA_COIN_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow263->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer264 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow263->SetSizer(itemBoxSizer264); - - wxStaticBox* itemStaticBoxSizer265Static = new wxStaticBox(itemScrolledWindow263, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer265 = new wxStaticBoxSizer(itemStaticBoxSizer265Static, wxVERTICAL); - itemBoxSizer264->Add(itemStaticBoxSizer265, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton266 = new wxButton( itemScrolledWindow263, ID_ADD_COIN_LIST, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer265->Add(itemButton266, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - - itemScrolledWindow263->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow263, _("Coin Lists")); - - wxScrolledWindow* itemScrolledWindow267 = new wxScrolledWindow( itemNotebook19, ID_DATA_BADGES_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow267 = new wxScrolledWindow( itemNotebook19, ID_DATA_DIALOGS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow267->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer268 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow267->SetSizer(itemBoxSizer268); @@ -1186,13 +1190,13 @@ void MainFrame::CreateControls() wxStaticBox* itemStaticBoxSizer269Static = new wxStaticBox(itemScrolledWindow267, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer269 = new wxStaticBoxSizer(itemStaticBoxSizer269Static, wxVERTICAL); itemBoxSizer268->Add(itemStaticBoxSizer269, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton270 = new wxButton( itemScrolledWindow267, ID_ADD_BADGE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton270 = new wxButton( itemScrolledWindow267, ID_ADD_DIALOG, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer269->Add(itemButton270, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow267->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow267, _("Badges")); + itemNotebook19->AddPage(itemScrolledWindow267, _("Dialogs")); - wxScrolledWindow* itemScrolledWindow271 = new wxScrolledWindow( itemNotebook19, ID_DATA_ABILITIES_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow271 = new wxScrolledWindow( itemNotebook19, ID_DATA_COIN_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow271->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer272 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow271->SetSizer(itemBoxSizer272); @@ -1200,13 +1204,13 @@ void MainFrame::CreateControls() wxStaticBox* itemStaticBoxSizer273Static = new wxStaticBox(itemScrolledWindow271, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer273 = new wxStaticBoxSizer(itemStaticBoxSizer273Static, wxVERTICAL); itemBoxSizer272->Add(itemStaticBoxSizer273, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton274 = new wxButton( itemScrolledWindow271, ID_ADD_ABILITY, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton274 = new wxButton( itemScrolledWindow271, ID_ADD_COIN_LIST, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer273->Add(itemButton274, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow271->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow271, _("Abilities")); + itemNotebook19->AddPage(itemScrolledWindow271, _("Coin Lists")); - wxScrolledWindow* itemScrolledWindow275 = new wxScrolledWindow( itemNotebook19, ID_DATA_NATURES, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow275 = new wxScrolledWindow( itemNotebook19, ID_DATA_BADGES_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow275->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer276 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow275->SetSizer(itemBoxSizer276); @@ -1214,230 +1218,267 @@ void MainFrame::CreateControls() wxStaticBox* itemStaticBoxSizer277Static = new wxStaticBox(itemScrolledWindow275, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer277 = new wxStaticBoxSizer(itemStaticBoxSizer277Static, wxVERTICAL); itemBoxSizer276->Add(itemStaticBoxSizer277, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton278 = new wxButton( itemScrolledWindow275, ID_ADD_NATURE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton278 = new wxButton( itemScrolledWindow275, ID_ADD_BADGE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer277->Add(itemButton278, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow275->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow275, _("Natures")); + itemNotebook19->AddPage(itemScrolledWindow275, _("Badges")); - wxScrolledWindow* itemScrolledWindow279 = new wxScrolledWindow( itemNotebook19, ID_DATA_SKINS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow279 = new wxScrolledWindow( itemNotebook19, ID_DATA_ABILITIES_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow279->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer280 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow279->SetSizer(itemBoxSizer280); - wxStaticBox* itemStaticBoxSizer281Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Walking")); - wxStaticBoxSizer* itemStaticBoxSizer281 = new wxStaticBoxSizer(itemStaticBoxSizer281Static, wxHORIZONTAL); + wxStaticBox* itemStaticBoxSizer281Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer281 = new wxStaticBoxSizer(itemStaticBoxSizer281Static, wxVERTICAL); itemBoxSizer280->Add(itemStaticBoxSizer281, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinWalkBitmap(wxNullBitmap); - m_SkinWalk = new wxStaticBitmap( itemScrolledWindow279, ID_WALKING_SKIN, m_SkinWalkBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer281->Add(m_SkinWalk, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton283 = new wxButton( itemScrolledWindow279, ID_WALKING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer281->Add(itemButton283, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxStaticBox* itemStaticBoxSizer284Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Biking")); - wxStaticBoxSizer* itemStaticBoxSizer284 = new wxStaticBoxSizer(itemStaticBoxSizer284Static, wxHORIZONTAL); - itemBoxSizer280->Add(itemStaticBoxSizer284, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinBikeBitmap(wxNullBitmap); - m_SkinBike = new wxStaticBitmap( itemScrolledWindow279, ID_BIKING_SKIN, m_SkinBikeBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer284->Add(m_SkinBike, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton286 = new wxButton( itemScrolledWindow279, ID_BIKING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer284->Add(itemButton286, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxStaticBox* itemStaticBoxSizer287Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Surfing")); - wxStaticBoxSizer* itemStaticBoxSizer287 = new wxStaticBoxSizer(itemStaticBoxSizer287Static, wxHORIZONTAL); - itemBoxSizer280->Add(itemStaticBoxSizer287, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinSurfBitmap(wxNullBitmap); - m_SkinSurf = new wxStaticBitmap( itemScrolledWindow279, ID_SURFING_SKIN, m_SkinSurfBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer287->Add(m_SkinSurf, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton289 = new wxButton( itemScrolledWindow279, ID_SURFING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer287->Add(itemButton289, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxStaticBox* itemStaticBoxSizer290Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Flying")); - wxStaticBoxSizer* itemStaticBoxSizer290 = new wxStaticBoxSizer(itemStaticBoxSizer290Static, wxHORIZONTAL); - itemBoxSizer280->Add(itemStaticBoxSizer290, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinFlyBitmap(wxNullBitmap); - m_SkinFly = new wxStaticBitmap( itemScrolledWindow279, ID_FLYING_SKIN, m_SkinFlyBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer290->Add(m_SkinFly, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton292 = new wxButton( itemScrolledWindow279, ID_FLYING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer290->Add(itemButton292, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxStaticBox* itemStaticBoxSizer293Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Fishing")); - wxStaticBoxSizer* itemStaticBoxSizer293 = new wxStaticBoxSizer(itemStaticBoxSizer293Static, wxHORIZONTAL); - itemBoxSizer280->Add(itemStaticBoxSizer293, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinFishBitmap(wxNullBitmap); - m_SkinFish = new wxStaticBitmap( itemScrolledWindow279, ID_FISHING_SKIN, m_SkinFishBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer293->Add(m_SkinFish, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton295 = new wxButton( itemScrolledWindow279, ID_FISING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer293->Add(itemButton295, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - wxStaticBox* itemStaticBoxSizer296Static = new wxStaticBox(itemScrolledWindow279, wxID_ANY, _("Fish while Surfing")); - wxStaticBoxSizer* itemStaticBoxSizer296 = new wxStaticBoxSizer(itemStaticBoxSizer296Static, wxHORIZONTAL); - itemBoxSizer280->Add(itemStaticBoxSizer296, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxBitmap m_SkinFishSurfBitmap(wxNullBitmap); - m_SkinFishSurf = new wxStaticBitmap( itemScrolledWindow279, ID_FISHSURFING_SKIN, m_SkinFishSurfBitmap, wxDefaultPosition, wxSize(192, 30), wxSIMPLE_BORDER ); - itemStaticBoxSizer296->Add(m_SkinFishSurf, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - - wxButton* itemButton298 = new wxButton( itemScrolledWindow279, ID_FISHSURFING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer296->Add(itemButton298, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxButton* itemButton282 = new wxButton( itemScrolledWindow279, ID_ADD_ABILITY, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer281->Add(itemButton282, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow279->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow279, _("Skins")); - - wxScrolledWindow* itemScrolledWindow299 = new wxScrolledWindow( itemNotebook19, ID_DATA_MISC_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow299->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer300 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow299->SetSizer(itemBoxSizer300); - - wxStaticBox* itemStaticBoxSizer301Static = new wxStaticBox(itemScrolledWindow299, wxID_ANY, _("Super PC")); - wxStaticBoxSizer* itemStaticBoxSizer301 = new wxStaticBoxSizer(itemStaticBoxSizer301Static, wxVERTICAL); - itemBoxSizer300->Add(itemStaticBoxSizer301, 0, wxGROW, 0); - wxBoxSizer* itemBoxSizer302 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer301->Add(itemBoxSizer302, 0, wxGROW, 2); - wxStaticText* itemStaticText303 = new wxStaticText( itemScrolledWindow299, wxID_STATIC, _("Username:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer302->Add(itemStaticText303, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - itemBoxSizer302->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - - m_SuperPCUname = new wxTextCtrl( itemScrolledWindow299, ID_SUPER_PC_USERNAME, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + itemNotebook19->AddPage(itemScrolledWindow279, _("Abilities")); + + wxScrolledWindow* itemScrolledWindow283 = new wxScrolledWindow( itemNotebook19, ID_DATA_NATURES, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow283->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer284 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow283->SetSizer(itemBoxSizer284); + + wxStaticBox* itemStaticBoxSizer285Static = new wxStaticBox(itemScrolledWindow283, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer285 = new wxStaticBoxSizer(itemStaticBoxSizer285Static, wxVERTICAL); + itemBoxSizer284->Add(itemStaticBoxSizer285, 0, wxGROW|wxLEFT|wxRIGHT, 5); + wxButton* itemButton286 = new wxButton( itemScrolledWindow283, ID_ADD_NATURE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer285->Add(itemButton286, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow283->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow283, _("Natures")); + + wxScrolledWindow* itemScrolledWindow287 = new wxScrolledWindow( itemNotebook19, ID_DATA_SKINS_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow287->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer288 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow287->SetSizer(itemBoxSizer288); + + wxStaticBox* itemStaticBoxSizer289Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Walking")); + wxStaticBoxSizer* itemStaticBoxSizer289 = new wxStaticBoxSizer(itemStaticBoxSizer289Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer289, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinWalk = new wxStaticBitmap( itemScrolledWindow287, ID_WALKING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer289->Add(m_SkinWalk, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton291 = new wxButton( itemScrolledWindow287, ID_WALKING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer289->Add(itemButton291, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer292Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Biking")); + wxStaticBoxSizer* itemStaticBoxSizer292 = new wxStaticBoxSizer(itemStaticBoxSizer292Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer292, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinBike = new wxStaticBitmap( itemScrolledWindow287, ID_BIKING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer292->Add(m_SkinBike, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton294 = new wxButton( itemScrolledWindow287, ID_BIKING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer292->Add(itemButton294, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer295Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Surfing")); + wxStaticBoxSizer* itemStaticBoxSizer295 = new wxStaticBoxSizer(itemStaticBoxSizer295Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer295, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinSurf = new wxStaticBitmap( itemScrolledWindow287, ID_SURFING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer295->Add(m_SkinSurf, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton297 = new wxButton( itemScrolledWindow287, ID_SURFING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer295->Add(itemButton297, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer298Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Flying")); + wxStaticBoxSizer* itemStaticBoxSizer298 = new wxStaticBoxSizer(itemStaticBoxSizer298Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer298, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinFly = new wxStaticBitmap( itemScrolledWindow287, ID_FLYING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer298->Add(m_SkinFly, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton300 = new wxButton( itemScrolledWindow287, ID_FLYING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer298->Add(itemButton300, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer301Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Fishing")); + wxStaticBoxSizer* itemStaticBoxSizer301 = new wxStaticBoxSizer(itemStaticBoxSizer301Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer301, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinFish = new wxStaticBitmap( itemScrolledWindow287, ID_FISHING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer301->Add(m_SkinFish, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton303 = new wxButton( itemScrolledWindow287, ID_FISING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer301->Add(itemButton303, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + wxStaticBox* itemStaticBoxSizer304Static = new wxStaticBox(itemScrolledWindow287, wxID_ANY, _("Fish while Surfing")); + wxStaticBoxSizer* itemStaticBoxSizer304 = new wxStaticBoxSizer(itemStaticBoxSizer304Static, wxHORIZONTAL); + itemBoxSizer288->Add(itemStaticBoxSizer304, 0, wxGROW|wxLEFT|wxRIGHT, 5); + m_SkinFishSurf = new wxStaticBitmap( itemScrolledWindow287, ID_FISHSURFING_SKIN, wxNullBitmap, wxDefaultPosition, wxSize(192, 128), wxSIMPLE_BORDER ); + itemStaticBoxSizer304->Add(m_SkinFishSurf, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + + wxButton* itemButton306 = new wxButton( itemScrolledWindow287, ID_FISHSURFING_SKIN_BROWSE, _("Browse..."), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer304->Add(itemButton306, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow287->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow287, _("Skins")); + + wxScrolledWindow* itemScrolledWindow307 = new wxScrolledWindow( itemNotebook19, ID_DATA_EGG_GROUP, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow307->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer308 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow307->SetSizer(itemBoxSizer308); + + wxStaticBox* itemStaticBoxSizer309Static = new wxStaticBox(itemScrolledWindow307, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer309 = new wxStaticBoxSizer(itemStaticBoxSizer309Static, wxVERTICAL); + itemBoxSizer308->Add(itemStaticBoxSizer309, 0, wxGROW|wxLEFT|wxRIGHT, 5); + wxButton* itemButton310 = new wxButton( itemScrolledWindow307, ID_ADD_EGG_GROUP, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer309->Add(itemButton310, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow307->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow307, _("Egg Groups")); + + wxScrolledWindow* itemScrolledWindow311 = new wxScrolledWindow( itemNotebook19, ID_DATA_MISC_PAGE, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow311->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer312 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow311->SetSizer(itemBoxSizer312); + + wxStaticBox* itemStaticBoxSizer313Static = new wxStaticBox(itemScrolledWindow311, wxID_ANY, _("Super PC")); + wxStaticBoxSizer* itemStaticBoxSizer313 = new wxStaticBoxSizer(itemStaticBoxSizer313Static, wxVERTICAL); + itemBoxSizer312->Add(itemStaticBoxSizer313, 0, wxGROW, 0); + wxBoxSizer* itemBoxSizer314 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer313->Add(itemBoxSizer314, 0, wxGROW, 2); + wxStaticText* itemStaticText315 = new wxStaticText( itemScrolledWindow311, wxID_STATIC, _("Username:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer314->Add(itemStaticText315, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + itemBoxSizer314->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + + m_SuperPCUname = new wxTextCtrl( itemScrolledWindow311, ID_SUPER_PC_USERNAME, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) m_SuperPCUname->SetToolTip(_("Username for the Super PC")); - itemBoxSizer302->Add(m_SuperPCUname, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemBoxSizer314->Add(m_SuperPCUname, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxBoxSizer* itemBoxSizer306 = new wxBoxSizer(wxHORIZONTAL); - itemStaticBoxSizer301->Add(itemBoxSizer306, 0, wxGROW|wxTOP, 2); - wxStaticText* itemStaticText307 = new wxStaticText( itemScrolledWindow299, wxID_STATIC, _("Password:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer306->Add(itemStaticText307, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + wxBoxSizer* itemBoxSizer318 = new wxBoxSizer(wxHORIZONTAL); + itemStaticBoxSizer313->Add(itemBoxSizer318, 0, wxGROW|wxTOP, 2); + wxStaticText* itemStaticText319 = new wxStaticText( itemScrolledWindow311, wxID_STATIC, _("Password:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer318->Add(itemStaticText319, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - itemBoxSizer306->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemBoxSizer318->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_SuperPCPwd = new wxTextCtrl( itemScrolledWindow299, ID_SUPER_PC_PASSWORD, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); + m_SuperPCPwd = new wxTextCtrl( itemScrolledWindow311, ID_SUPER_PC_PASSWORD, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) m_SuperPCPwd->SetToolTip(_("Password for the Super PC")); - itemBoxSizer306->Add(m_SuperPCPwd, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); + itemBoxSizer318->Add(m_SuperPCPwd, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5); - wxStaticBox* itemStaticBoxSizer310Static = new wxStaticBox(itemScrolledWindow299, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer310 = new wxStaticBoxSizer(itemStaticBoxSizer310Static, wxHORIZONTAL); - itemBoxSizer300->Add(itemStaticBoxSizer310, 0, wxGROW, 2); - wxStaticText* itemStaticText311 = new wxStaticText( itemScrolledWindow299, wxID_STATIC, _("Struggle:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer310->Add(itemStaticText311, 0, wxALIGN_CENTER_VERTICAL, 0); + wxStaticBox* itemStaticBoxSizer322Static = new wxStaticBox(itemScrolledWindow311, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer322 = new wxStaticBoxSizer(itemStaticBoxSizer322Static, wxHORIZONTAL); + itemBoxSizer312->Add(itemStaticBoxSizer322, 0, wxGROW, 2); + wxStaticText* itemStaticText323 = new wxStaticText( itemScrolledWindow311, wxID_STATIC, _("Struggle:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer322->Add(itemStaticText323, 0, wxALIGN_CENTER_VERTICAL, 0); - itemStaticBoxSizer310->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer322->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); wxArrayString m_MoveStruggleStrings; - m_MoveStruggle = new wxComboBox( itemScrolledWindow299, ID_STRUGGLE, _T(""), wxDefaultPosition, wxDefaultSize, m_MoveStruggleStrings, wxCB_READONLY|wxCB_SORT ); + m_MoveStruggle = new wxComboBox( itemScrolledWindow311, ID_STRUGGLE, _T(""), wxDefaultPosition, wxDefaultSize, m_MoveStruggleStrings, wxCB_READONLY|wxCB_SORT ); if (ShowToolTips()) m_MoveStruggle->SetToolTip(_("Which move to use when all PP are exhausted")); - itemStaticBoxSizer310->Add(m_MoveStruggle, 0, wxALIGN_TOP, 0); + itemStaticBoxSizer322->Add(m_MoveStruggle, 0, wxALIGN_TOP, 0); - wxStaticBox* itemStaticBoxSizer314Static = new wxStaticBox(itemScrolledWindow299, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer314 = new wxStaticBoxSizer(itemStaticBoxSizer314Static, wxHORIZONTAL); - itemBoxSizer300->Add(itemStaticBoxSizer314, 0, wxGROW, 2); - wxStaticText* itemStaticText315 = new wxStaticText( itemScrolledWindow299, wxID_STATIC, _("Encounter Chance:"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer314->Add(itemStaticText315, 0, wxALIGN_CENTER_VERTICAL, 0); + wxStaticBox* itemStaticBoxSizer326Static = new wxStaticBox(itemScrolledWindow311, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer326 = new wxStaticBoxSizer(itemStaticBoxSizer326Static, wxHORIZONTAL); + itemBoxSizer312->Add(itemStaticBoxSizer326, 0, wxGROW, 2); + wxStaticText* itemStaticText327 = new wxStaticText( itemScrolledWindow311, wxID_STATIC, _("Confusion:"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer326->Add(itemStaticText327, 0, wxALIGN_CENTER_VERTICAL, 0); - itemStaticBoxSizer314->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); + itemStaticBoxSizer326->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5); - m_EncounterChance = new wxSpinCtrl( itemScrolledWindow299, ID_ENCOUNTER_CHANCE, _T("0"), wxDefaultPosition, wxSize(50, -1), wxSP_ARROW_KEYS|wxSP_WRAP, 0, 100, 0 ); + wxArrayString m_MoveConfuseStrings; + m_MoveConfuse = new wxComboBox( itemScrolledWindow311, ID_CONFUSE, _T(""), wxDefaultPosition, wxDefaultSize, m_MoveConfuseStrings, wxCB_READONLY|wxCB_SORT ); if (ShowToolTips()) - m_EncounterChance->SetToolTip(_("The chance of an encounter happening when a Wild Tile is stepped on.")); - itemStaticBoxSizer314->Add(m_EncounterChance, 0, wxALIGN_TOP, 0); + m_MoveConfuse->SetToolTip(_("Which move to use when a Pokémon is confused")); + itemStaticBoxSizer326->Add(m_MoveConfuse, 0, wxALIGN_TOP, 0); - itemScrolledWindow299->FitInside(); - itemNotebook19->AddPage(itemScrolledWindow299, _("Miscellaneous")); + itemScrolledWindow311->FitInside(); + itemNotebook19->AddPage(itemScrolledWindow311, _("Miscellaneous")); itemBoxSizer18->Add(itemNotebook19, 0, wxGROW, 0); itemScrolledWindow17->FitInside(); itemNotebook16->AddPage(itemScrolledWindow17, _("Data")); - wxScrolledWindow* itemScrolledWindow318 = new wxScrolledWindow( itemNotebook16, ID_ITEM_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow318->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer319 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow318->SetSizer(itemBoxSizer319); - - wxStaticBox* itemStaticBoxSizer320Static = new wxStaticBox(itemScrolledWindow318, wxID_ANY, _T("")); - m_ItemSizer = new wxStaticBoxSizer(itemStaticBoxSizer320Static, wxVERTICAL); - itemBoxSizer319->Add(m_ItemSizer, 0, wxGROW|wxLEFT|wxRIGHT, 5); - wxButton* itemButton321 = new wxButton( itemScrolledWindow318, ID_ADD_ITEM, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_ItemSizer->Add(itemButton321, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - - itemScrolledWindow318->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow318, _("Items")); - - wxScrolledWindow* itemScrolledWindow322 = new wxScrolledWindow( itemNotebook16, ID_MAP_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow322->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer323 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow322->SetSizer(itemBoxSizer323); - - wxStaticBox* itemStaticBoxSizer324Static = new wxStaticBox(itemScrolledWindow322, wxID_ANY, _T("")); - m_MapSizer = new wxStaticBoxSizer(itemStaticBoxSizer324Static, wxVERTICAL); - itemBoxSizer323->Add(m_MapSizer, 0, wxGROW, 0); - wxButton* itemButton325 = new wxButton( itemScrolledWindow322, ID_ADD_MAP, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_MapSizer->Add(itemButton325, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - - itemScrolledWindow322->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow322, _("Map")); - - wxScrolledWindow* itemScrolledWindow326 = new wxScrolledWindow( itemNotebook16, ID_MOVE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); - itemScrolledWindow326->SetScrollbars(1, 1, 0, 0); - wxBoxSizer* itemBoxSizer327 = new wxBoxSizer(wxVERTICAL); - itemScrolledWindow326->SetSizer(itemBoxSizer327); - - wxStaticBox* itemStaticBoxSizer328Static = new wxStaticBox(itemScrolledWindow326, wxID_ANY, _T("")); - m_MoveSizer = new wxStaticBoxSizer(itemStaticBoxSizer328Static, wxVERTICAL); - itemBoxSizer327->Add(m_MoveSizer, 0, wxGROW, 0); - wxButton* itemButton329 = new wxButton( itemScrolledWindow326, ID_ADD_MOVE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_MoveSizer->Add(itemButton329, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); - - itemScrolledWindow326->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow326, _("Moves")); - - wxScrolledWindow* itemScrolledWindow330 = new wxScrolledWindow( itemNotebook16, ID_POKEMON_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow330 = new wxScrolledWindow( itemNotebook16, ID_ITEM_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow330->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer331 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow330->SetSizer(itemBoxSizer331); wxStaticBox* itemStaticBoxSizer332Static = new wxStaticBox(itemScrolledWindow330, wxID_ANY, _T("")); - wxStaticBoxSizer* itemStaticBoxSizer332 = new wxStaticBoxSizer(itemStaticBoxSizer332Static, wxVERTICAL); - itemBoxSizer331->Add(itemStaticBoxSizer332, 0, wxGROW, 0); - wxButton* itemButton333 = new wxButton( itemScrolledWindow330, ID_ADD_POKEMON, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticBoxSizer332->Add(itemButton333, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + m_ItemSizer = new wxStaticBoxSizer(itemStaticBoxSizer332Static, wxVERTICAL); + itemBoxSizer331->Add(m_ItemSizer, 0, wxGROW|wxLEFT|wxRIGHT, 5); + wxButton* itemButton333 = new wxButton( itemScrolledWindow330, ID_ADD_ITEM, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_ItemSizer->Add(itemButton333, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow330->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow330, _("Pokémon")); + itemNotebook16->AddPage(itemScrolledWindow330, _("Items")); - wxScrolledWindow* itemScrolledWindow334 = new wxScrolledWindow( itemNotebook16, ID_STORE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow334 = new wxScrolledWindow( itemNotebook16, ID_MAP_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow334->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer335 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow334->SetSizer(itemBoxSizer335); wxStaticBox* itemStaticBoxSizer336Static = new wxStaticBox(itemScrolledWindow334, wxID_ANY, _T("")); - m_StoreSizer = new wxStaticBoxSizer(itemStaticBoxSizer336Static, wxVERTICAL); - itemBoxSizer335->Add(m_StoreSizer, 0, wxGROW, 0); - wxButton* itemButton337 = new wxButton( itemScrolledWindow334, ID_ADD_STORE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_StoreSizer->Add(itemButton337, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + m_MapSizer = new wxStaticBoxSizer(itemStaticBoxSizer336Static, wxVERTICAL); + itemBoxSizer335->Add(m_MapSizer, 0, wxGROW, 0); + wxButton* itemButton337 = new wxButton( itemScrolledWindow334, ID_ADD_MAP, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_MapSizer->Add(itemButton337, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow334->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow334, _("Stores")); + itemNotebook16->AddPage(itemScrolledWindow334, _("Map")); - wxScrolledWindow* itemScrolledWindow338 = new wxScrolledWindow( itemNotebook16, ID_TILE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + wxScrolledWindow* itemScrolledWindow338 = new wxScrolledWindow( itemNotebook16, ID_MOVE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); itemScrolledWindow338->SetScrollbars(1, 1, 0, 0); wxBoxSizer* itemBoxSizer339 = new wxBoxSizer(wxVERTICAL); itemScrolledWindow338->SetSizer(itemBoxSizer339); wxStaticBox* itemStaticBoxSizer340Static = new wxStaticBox(itemScrolledWindow338, wxID_ANY, _T("")); - m_TileSizer = new wxStaticBoxSizer(itemStaticBoxSizer340Static, wxVERTICAL); - itemBoxSizer339->Add(m_TileSizer, 0, wxGROW, 0); - wxButton* itemButton341 = new wxButton( itemScrolledWindow338, ID_ADD_TILE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); - m_TileSizer->Add(itemButton341, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + m_MoveSizer = new wxStaticBoxSizer(itemStaticBoxSizer340Static, wxVERTICAL); + itemBoxSizer339->Add(m_MoveSizer, 0, wxGROW, 0); + wxButton* itemButton341 = new wxButton( itemScrolledWindow338, ID_ADD_MOVE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_MoveSizer->Add(itemButton341, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); itemScrolledWindow338->FitInside(); - itemNotebook16->AddPage(itemScrolledWindow338, _("Tiles")); + itemNotebook16->AddPage(itemScrolledWindow338, _("Moves")); + + wxScrolledWindow* itemScrolledWindow342 = new wxScrolledWindow( itemNotebook16, ID_POKEMON_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow342->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer343 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow342->SetSizer(itemBoxSizer343); + + wxStaticBox* itemStaticBoxSizer344Static = new wxStaticBox(itemScrolledWindow342, wxID_ANY, _T("")); + wxStaticBoxSizer* itemStaticBoxSizer344 = new wxStaticBoxSizer(itemStaticBoxSizer344Static, wxVERTICAL); + itemBoxSizer343->Add(itemStaticBoxSizer344, 0, wxGROW, 0); + wxButton* itemButton345 = new wxButton( itemScrolledWindow342, ID_ADD_POKEMON, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticBoxSizer344->Add(itemButton345, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow342->FitInside(); + itemNotebook16->AddPage(itemScrolledWindow342, _("Pokémon")); + + wxScrolledWindow* itemScrolledWindow346 = new wxScrolledWindow( itemNotebook16, ID_STORE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow346->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer347 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow346->SetSizer(itemBoxSizer347); + + wxStaticBox* itemStaticBoxSizer348Static = new wxStaticBox(itemScrolledWindow346, wxID_ANY, _T("")); + m_StoreSizer = new wxStaticBoxSizer(itemStaticBoxSizer348Static, wxVERTICAL); + itemBoxSizer347->Add(m_StoreSizer, 0, wxGROW, 0); + wxButton* itemButton349 = new wxButton( itemScrolledWindow346, ID_ADD_STORE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_StoreSizer->Add(itemButton349, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow346->FitInside(); + itemNotebook16->AddPage(itemScrolledWindow346, _("Stores")); + + wxScrolledWindow* itemScrolledWindow350 = new wxScrolledWindow( itemNotebook16, ID_TILE_PANEL, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE ); + itemScrolledWindow350->SetScrollbars(1, 1, 0, 0); + wxBoxSizer* itemBoxSizer351 = new wxBoxSizer(wxVERTICAL); + itemScrolledWindow350->SetSizer(itemBoxSizer351); + + wxStaticBox* itemStaticBoxSizer352Static = new wxStaticBox(itemScrolledWindow350, wxID_ANY, _T("")); + m_TileSizer = new wxStaticBoxSizer(itemStaticBoxSizer352Static, wxVERTICAL); + itemBoxSizer351->Add(m_TileSizer, 0, wxGROW, 0); + wxButton* itemButton353 = new wxButton( itemScrolledWindow350, ID_ADD_TILE, _("Add"), wxDefaultPosition, wxDefaultSize, 0 ); + m_TileSizer->Add(itemButton353, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5); + + itemScrolledWindow350->FitInside(); + itemNotebook16->AddPage(itemScrolledWindow350, _("Tiles")); // Connect events and objects m_Typechart->Connect(ID_TYPECHART, wxEVT_CHAR, wxKeyEventHandler(MainFrame::OnChar), NULL, this); @@ -1667,8 +1708,8 @@ void MainFrame::OnCriticalDomainsClick( wxCommandEvent& event ) void MainFrame::OnAllowNaturesClick( wxCommandEvent& event ) { ////@begin wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_NATURES in MainFrame. - // Before editing this code, remove the block markers. - event.Skip(); + // Before editing this code, remove the block markers. + event.Skip(); ////@end wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_NATURES in MainFrame. } @@ -1679,8 +1720,8 @@ void MainFrame::OnAllowNaturesClick( wxCommandEvent& event ) void MainFrame::OnAllowAbilitiesClick( wxCommandEvent& event ) { ////@begin wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_ABILITIES in MainFrame. - // Before editing this code, remove the block markers. - event.Skip(); + // Before editing this code, remove the block markers. + event.Skip(); ////@end wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_ABILITIES in MainFrame. } @@ -1688,7 +1729,7 @@ void MainFrame::OnAllowAbilitiesClick( wxCommandEvent& event ) * wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_CONTESTS */ -void MainFrame::OnAllowContestsClick( wxCommandEvent& event ) +void MainFrame::OnAllowNaturesClick( wxCommandEvent& event ) { ////@begin wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_CONTESTS in MainFrame. // Before editing this code, remove the block markers. @@ -2444,7 +2485,7 @@ void MainFrame::OnSuperPcPasswordUpdated( wxCommandEvent& event ) * wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_STRUGGLE */ -void MainFrame::OnStruggleSelected( wxCommandEvent& event ) +void MainFrame::OnConfuseSelected( wxCommandEvent& event ) { ////@begin wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_STRUGGLE in MainFrame. // Before editing this code, remove the block markers. @@ -2723,7 +2764,7 @@ void MainFrame::OnSpinctrl1Updated( wxSpinEvent& event ) * wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMBOBOX1 */ -void MainFrame::OnCombobox1Selected( wxCommandEvent& event ) +void MainFrame::OnConfuseSelected( wxCommandEvent& event ) { ////@begin wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_COMBOBOX1 in MainFrame. // Before editing this code, remove the block markers. @@ -2911,3 +2952,42 @@ void MainFrame::OnChar( wxKeyEvent& event ) ////@end wxEVT_CHAR event handler for ID_TYPECHART in MainFrame. } + +/*! + * wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADD_EGG_GROUP + */ + +void MainFrame::OnAddEggGroupClick( wxCommandEvent& event ) +{ +////@begin wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADD_EGG_GROUP in MainFrame. + // Before editing this code, remove the block markers. + event.Skip(); +////@end wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADD_EGG_GROUP in MainFrame. +} + + +/*! + * wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_STRUGGLE + */ + +void MainFrame::OnStruggleSelected( wxCommandEvent& event ) +{ +////@begin wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_STRUGGLE in MainFrame. + // Before editing this code, remove the block markers. + event.Skip(); +////@end wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_STRUGGLE in MainFrame. +} + + +/*! + * wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_CONTESTS + */ + +void MainFrame::OnAllowContestsClick( wxCommandEvent& event ) +{ +////@begin wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_CONTESTS in MainFrame. + // Before editing this code, remove the block markers. + event.Skip(); +////@end wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ALLOW_CONTESTS in MainFrame. +} + |
