| Line 4690... |
Line 4690... |
| 4690 |
}
|
4690 |
}
|
| 4691 |
private: System::Void addLanguageToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
4691 |
private: System::Void addLanguageToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4692 |
AddShipText ^st = gcnew AddShipText();
|
4692 |
AddShipText ^st = gcnew AddShipText();
|
| 4693 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4693 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4694 |
{
|
4694 |
{
|
| 4695 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), CyStringFromSystemString(st->GetName()), CyStringFromSystemString(st->GetDescription()));
|
4695 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), CyStringFromSystemString(st->GetName()).ToString(), CyStringFromSystemString(st->GetDescription()).ToString());
|
| 4696 |
this->UpdateShipText();
|
4696 |
this->UpdateShipText();
|
| 4697 |
this->UpdateChanged();
|
4697 |
this->UpdateChanged();
|
| 4698 |
}
|
4698 |
}
|
| 4699 |
}
|
4699 |
}
|
| 4700 |
private: System::Void ContextShipTextEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
4700 |
private: System::Void ContextShipTextEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
| Line 4703... |
Line 4703... |
| 4703 |
st->SetLanguage(Convert::ToInt32(m_pSelectedItem->Text));
|
4703 |
st->SetLanguage(Convert::ToInt32(m_pSelectedItem->Text));
|
| 4704 |
st->SetName(m_pSelectedItem->SubItems[1]->Text);
|
4704 |
st->SetName(m_pSelectedItem->SubItems[1]->Text);
|
| 4705 |
st->SetDescription(m_pSelectedItem->SubItems[2]->Text);
|
4705 |
st->SetDescription(m_pSelectedItem->SubItems[2]->Text);
|
| 4706 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4706 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4707 |
{
|
4707 |
{
|
| 4708 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), CyStringFromSystemString(st->GetName()), CyStringFromSystemString(st->GetDescription()));
|
4708 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), CyStringFromSystemString(st->GetName()).ToString(), CyStringFromSystemString(st->GetDescription()).ToString());
|
| 4709 |
this->UpdateShipText();
|
4709 |
this->UpdateShipText();
|
| 4710 |
this->UpdateChanged();
|
4710 |
this->UpdateChanged();
|
| 4711 |
}
|
4711 |
}
|
| 4712 |
}
|
4712 |
}
|
| 4713 |
private: System::Void ContextShipTextRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
4713 |
private: System::Void ContextShipTextRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
| Line 4765... |
Line 4765... |
| 4765 |
st->SetLanguage(Convert::ToInt32(item->Text));
|
4765 |
st->SetLanguage(Convert::ToInt32(item->Text));
|
| 4766 |
st->SetName(item->SubItems[1]->Text);
|
4766 |
st->SetName(item->SubItems[1]->Text);
|
| 4767 |
st->SetDescription(item->SubItems[2]->Text);
|
4767 |
st->SetDescription(item->SubItems[2]->Text);
|
| 4768 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4768 |
if ( st->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4769 |
{
|
4769 |
{
|
| 4770 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), CyStringFromSystemString(st->GetName()), CyStringFromSystemString(st->GetDescription()));
|
4770 |
((CXspFile *)m_pPackage)->AddText(st->GetLanguage(), _S(st->GetName()), _S(st->GetDescription()));
|
| 4771 |
item->SubItems[1]->Text = st->GetName();
|
4771 |
item->SubItems[1]->Text = st->GetName();
|
| 4772 |
item->SubItems[2]->Text = st->GetDescription();
|
4772 |
item->SubItems[2]->Text = st->GetDescription();
|
| 4773 |
this->UpdateChanged();
|
4773 |
this->UpdateChanged();
|
| 4774 |
}
|
4774 |
}
|
| 4775 |
}
|
4775 |
}
|
| Line 4932... |
Line 4932... |
| 4932 |
private: System::Void ContextShipPartRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
4932 |
private: System::Void ContextShipPartRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4933 |
CXspFile *xsp = (CXspFile *)m_pPackage;
|
4933 |
CXspFile *xsp = (CXspFile *)m_pPackage;
|
| 4934 |
switch ( this->ComboShipPart->SelectedIndex )
|
4934 |
switch ( this->ComboShipPart->SelectedIndex )
|
| 4935 |
{
|
4935 |
{
|
| 4936 |
case 0:
|
4936 |
case 0:
|
| 4937 |
if ( xsp->RemoveComponent(CyStringFromSystemString(m_pSelectedItem->Text), CyStringFromSystemString(m_pSelectedItem->SubItems[1]->Text), CyStringFromSystemString(m_pSelectedItem->SubItems[2]->Text)) )
|
4937 |
if ( xsp->RemoveComponent(_S(m_pSelectedItem->Text), _S(m_pSelectedItem->SubItems[1]->Text), _S(m_pSelectedItem->SubItems[2]->Text)) )
|
| 4938 |
this->UpdateShipPartList();
|
4938 |
this->UpdateShipPartList();
|
| 4939 |
break;
|
4939 |
break;
|
| 4940 |
case 1:
|
4940 |
case 1:
|
| 4941 |
if ( xsp->RemoveDummy(CyStringFromSystemString(m_pSelectedItem->Text), CyStringFromSystemString(m_pSelectedItem->SubItems[1]->Text)) )
|
4941 |
if ( xsp->RemoveDummy(_S(m_pSelectedItem->Text), _S(m_pSelectedItem->SubItems[1]->Text)) )
|
| 4942 |
this->UpdateShipPartList();
|
4942 |
this->UpdateShipPartList();
|
| 4943 |
break;
|
4943 |
break;
|
| 4944 |
case 2:
|
4944 |
case 2:
|
| 4945 |
if ( xsp->RemoveCockpit(CyStringFromSystemString(m_pSelectedItem->Text)) )
|
4945 |
if ( xsp->RemoveCockpit(_S(m_pSelectedItem->Text)) )
|
| 4946 |
this->UpdateShipPartList();
|
4946 |
this->UpdateShipPartList();
|
| 4947 |
break;
|
4947 |
break;
|
| 4948 |
case 3:
|
4948 |
case 3:
|
| 4949 |
if ( xsp->RemoveCutData(CyStringFromSystemString(m_pSelectedItem->Text)) )
|
4949 |
if ( xsp->RemoveCutData(_S(m_pSelectedItem->Text)) )
|
| 4950 |
this->UpdateShipPartList();
|
4950 |
this->UpdateShipPartList();
|
| 4951 |
break;
|
4951 |
break;
|
| 4952 |
case 4:
|
4952 |
case 4:
|
| 4953 |
if ( xsp->RemoveBodies(CyStringFromSystemString(m_pSelectedItem->Text + ";" + m_pSelectedItem->SubItems[1]->Text)) )
|
4953 |
if ( xsp->RemoveBodies(_S(m_pSelectedItem->Text + ";" + m_pSelectedItem->SubItems[1]->Text)) )
|
| 4954 |
this->UpdateShipPartList();
|
4954 |
this->UpdateShipPartList();
|
| 4955 |
break;
|
4955 |
break;
|
| 4956 |
case 5:
|
4956 |
case 5:
|
| 4957 |
if ( xsp->RemoveAnimation(CyStringFromSystemString(m_pSelectedItem->Text)) )
|
4957 |
if ( xsp->RemoveAnimation(_S(m_pSelectedItem->Text)) )
|
| 4958 |
this->UpdateShipPartList();
|
4958 |
this->UpdateShipPartList();
|
| 4959 |
break;
|
4959 |
break;
|
| 4960 |
}
|
4960 |
}
|
| 4961 |
this->UpdateChanged();
|
4961 |
this->UpdateChanged();
|
| 4962 |
}
|
4962 |
}
|
| Line 5123... |
Line 5123... |
| 5123 |
m_pPackage->SetWebAddress(CyStringFromSystemString(this->TextWebAddress->Text));
|
5123 |
m_pPackage->SetWebAddress(CyStringFromSystemString(this->TextWebAddress->Text));
|
| 5124 |
this->UpdateChanged();
|
5124 |
this->UpdateChanged();
|
| 5125 |
}
|
5125 |
}
|
| 5126 |
private: System::Void TextCustomType_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
5126 |
private: System::Void TextCustomType_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
| 5127 |
if ( !m_bLoading )
|
5127 |
if ( !m_bLoading )
|
| 5128 |
((CSpkFile *)m_pPackage)->SetScriptType(CyStringFromSystemString(this->TextCustomType->Text).ToString());
|
5128 |
((CSpkFile *)m_pPackage)->SetScriptType(_S(this->TextCustomType->Text));
|
| 5129 |
this->UpdateChanged();
|
5129 |
this->UpdateChanged();
|
| 5130 |
}
|
5130 |
}
|
| 5131 |
private: System::Void fromFileToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
5131 |
private: System::Void fromFileToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 5132 |
OpenFileDialog ^ofd = gcnew OpenFileDialog();
|
5132 |
OpenFileDialog ^ofd = gcnew OpenFileDialog();
|
| 5133 |
ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";
|
5133 |
ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";
|
| Line 5139... |
Line 5139... |
| 5139 |
if ( ofd->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
5139 |
if ( ofd->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 5140 |
{
|
5140 |
{
|
| 5141 |
array<System::String ^> ^fileArray = ofd->FileNames;
|
5141 |
array<System::String ^> ^fileArray = ofd->FileNames;
|
| 5142 |
for ( int i = 0; i < fileArray->Length; i++ )
|
5142 |
for ( int i = 0; i < fileArray->Length; i++ )
|
| 5143 |
{
|
5143 |
{
|
| 5144 |
((CXspFile *)m_pPackage)->AddTextFromFile(CyStringFromSystemString(fileArray[i]));
|
5144 |
((CXspFile *)m_pPackage)->AddTextFromFile(_S(fileArray[i]));
|
| 5145 |
m_pPackage->SetChanged(true);
|
5145 |
m_pPackage->SetChanged(true);
|
| 5146 |
}
|
5146 |
}
|
| 5147 |
this->UpdateShipText();
|
5147 |
this->UpdateShipText();
|
| 5148 |
this->UpdateChanged();
|
5148 |
this->UpdateChanged();
|
| 5149 |
}
|
5149 |
}
|
| Line 5158... |
Line 5158... |
| 5158 |
for ( int i = 0; i < Files->Length; i++ )
|
5158 |
for ( int i = 0; i < Files->Length; i++ )
|
| 5159 |
{
|
5159 |
{
|
| 5160 |
CyString file = CyStringFromSystemString(Files[i]);
|
5160 |
CyString file = CyStringFromSystemString(Files[i]);
|
| 5161 |
if ( m_pP->AdjustFileType(file, -1) == FILETYPE_TEXT )
|
5161 |
if ( m_pP->AdjustFileType(file, -1) == FILETYPE_TEXT )
|
| 5162 |
{
|
5162 |
{
|
| 5163 |
if ( ((CXspFile *)m_pPackage)->AddTextFromFile(file) )
|
5163 |
if ( ((CXspFile *)m_pPackage)->AddTextFromFile(file.ToString()) )
|
| 5164 |
added = true;
|
5164 |
added = true;
|
| 5165 |
}
|
5165 |
}
|
| 5166 |
}
|
5166 |
}
|
| 5167 |
Files = System::IO::Directory::GetFiles(fbd->SelectedPath, "*.pck");
|
5167 |
Files = System::IO::Directory::GetFiles(fbd->SelectedPath, "*.pck");
|
| 5168 |
for ( int i = 0; i < Files->Length; i++ )
|
5168 |
for ( int i = 0; i < Files->Length; i++ )
|
| 5169 |
{
|
5169 |
{
|
| 5170 |
CyString file = CyStringFromSystemString(Files[i]);
|
5170 |
CyString file = CyStringFromSystemString(Files[i]);
|
| 5171 |
if ( m_pP->AdjustFileType(file, -1) == FILETYPE_TEXT )
|
5171 |
if ( m_pP->AdjustFileType(file, -1) == FILETYPE_TEXT )
|
| 5172 |
{
|
5172 |
{
|
| 5173 |
if ( ((CXspFile *)m_pPackage)->AddTextFromFile(file) )
|
5173 |
if ( ((CXspFile *)m_pPackage)->AddTextFromFile(file.ToString()) )
|
| 5174 |
added = true;
|
5174 |
added = true;
|
| 5175 |
}
|
5175 |
}
|
| 5176 |
}
|
5176 |
}
|
| 5177 |
|
5177 |
|
| 5178 |
if ( added )
|
5178 |
if ( added )
|