Line 138... |
Line 138... |
138 |
String ^games = "";
|
138 |
String ^games = "";
|
139 |
for ( int i = 0; i < m_pP->GetGameExe()->GetNumGames(); i++ )
|
139 |
for ( int i = 0; i < m_pP->GetGameExe()->GetNumGames(); i++ )
|
140 |
{
|
140 |
{
|
141 |
SGameExe *exe = m_pP->GetGameExe()->GetGame(i);
|
141 |
SGameExe *exe = m_pP->GetGameExe()->GetGame(i);
|
142 |
if ( i ) ofd->Filter += ";";
|
142 |
if ( i ) ofd->Filter += ";";
|
143 |
ofd->Filter += SystemStringFromCyString(exe->sExe);
|
143 |
ofd->Filter += _US(exe->sExe);
|
144 |
games += "|" + SystemStringFromCyString(exe->sName) + "|" + SystemStringFromCyString(exe->sExe);
|
144 |
games += "|" + _US(exe->sName) + "|" + _US(exe->sExe);
|
145 |
}
|
145 |
}
|
146 |
ofd->Filter += games;
|
146 |
ofd->Filter += games;
|
147 |
ofd->FilterIndex = 1;
|
147 |
ofd->FilterIndex = 1;
|
148 |
ofd->RestoreDirectory = true;
|
148 |
ofd->RestoreDirectory = true;
|
149 |
if ( ofd->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
149 |
if ( ofd->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
Line 670... |
Line 670... |
670 |
{
|
670 |
{
|
671 |
if ( !_pGameDir->isDir(str->str.ToString()) ) {
|
671 |
if ( !_pGameDir->isDir(str->str.ToString()) ) {
|
672 |
ToolStripMenuItem ^newItem = gcnew ToolStripMenuItem();
|
672 |
ToolStripMenuItem ^newItem = gcnew ToolStripMenuItem();
|
673 |
newItem->Image = (cli::safe_cast<System::Drawing::Image^ >(resources->GetObject(L"testDirToolStripMenuItem.Image")));
|
673 |
newItem->Image = (cli::safe_cast<System::Drawing::Image^ >(resources->GetObject(L"testDirToolStripMenuItem.Image")));
|
674 |
newItem->ImageScaling = System::Windows::Forms::ToolStripItemImageScaling::None;
|
674 |
newItem->ImageScaling = System::Windows::Forms::ToolStripItemImageScaling::None;
|
675 |
newItem->Text = SystemStringFromCyString(str->str) + " (" + SystemStringFromCyString(str->data) + ")";
|
675 |
newItem->Text = _US(str->str.ToString()) + " (" + _US(str->data.ToString()) + ")";
|
676 |
newItem->Tag = SystemStringFromCyString(str->str);
|
676 |
newItem->Tag = _US(str->str.ToString());
|
677 |
newItem->Click += gcnew System::EventHandler(this, &Options::testDirToolStripMenuItem_Click);
|
677 |
newItem->Click += gcnew System::EventHandler(this, &Options::testDirToolStripMenuItem_Click);
|
678 |
this->addDirectoryToolStripMenuItem->DropDownItems->Add(newItem);
|
678 |
this->addDirectoryToolStripMenuItem->DropDownItems->Add(newItem);
|
679 |
}
|
679 |
}
|
680 |
}
|
680 |
}
|
681 |
|
681 |
|
Line 737... |
Line 737... |
737 |
{
|
737 |
{
|
738 |
if ( !_pGameDir->isDir(m_pP->GetGameExe()->GetProperDir(str->str.ToString())) ) {
|
738 |
if ( !_pGameDir->isDir(m_pP->GetGameExe()->GetProperDir(str->str.ToString())) ) {
|
739 |
ToolStripMenuItem ^newItem = gcnew ToolStripMenuItem();
|
739 |
ToolStripMenuItem ^newItem = gcnew ToolStripMenuItem();
|
740 |
newItem->Image = (cli::safe_cast<System::Drawing::Image^ >(resources->GetObject(L"testDirToolStripMenuItem.Image")));
|
740 |
newItem->Image = (cli::safe_cast<System::Drawing::Image^ >(resources->GetObject(L"testDirToolStripMenuItem.Image")));
|
741 |
newItem->ImageScaling = System::Windows::Forms::ToolStripItemImageScaling::None;
|
741 |
newItem->ImageScaling = System::Windows::Forms::ToolStripItemImageScaling::None;
|
742 |
newItem->Text = SystemStringFromCyString(str->str) + " (" + SystemStringFromCyString(str->data) + ")";
|
742 |
newItem->Text = _US(str->str.ToString()) + " (" + _US(str->data.ToString()) + ")";
|
743 |
newItem->Tag = SystemStringFromCyString(str->str);
|
743 |
newItem->Tag = _US(str->str.ToString());
|
744 |
newItem->Click += gcnew System::EventHandler(this, &Options::testDirToolStripMenuItem_Click);
|
744 |
newItem->Click += gcnew System::EventHandler(this, &Options::testDirToolStripMenuItem_Click);
|
745 |
this->contextMenuStrip2->Items->Add(newItem);
|
745 |
this->contextMenuStrip2->Items->Add(newItem);
|
746 |
}
|
746 |
}
|
747 |
}
|
747 |
}
|
748 |
|
748 |
|
Line 769... |
Line 769... |
769 |
private: System::Void AllDirToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
769 |
private: System::Void AllDirToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
770 |
bool load = false;
|
770 |
bool load = false;
|
771 |
if ( MessageBox::Show(this, "Do you want to load text for all the directories", "Load Game Text", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes )
|
771 |
if ( MessageBox::Show(this, "Do you want to load text for all the directories", "Load Game Text", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes )
|
772 |
load = true;
|
772 |
load = true;
|
773 |
for ( SStringList *str = m_sDirs->Head(); str; str = str->next )
|
773 |
for ( SStringList *str = m_sDirs->Head(); str; str = str->next )
|
774 |
this->AddDir(SystemStringFromCyString(str->str), false, load);
|
774 |
this->AddDir(_US(str->str.ToString()), false, load);
|
775 |
}
|
775 |
}
|
776 |
};
|
776 |
};
|
777 |
}
|
777 |
}
|