Subversion Repositories spk

Rev

Rev 94 | Rev 101 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 94 Rev 95
Line 4... Line 4...
4
namespace Creator {
4
namespace Creator {
5
 
5
 
6
Form1::Form1(array<System::String ^> ^args)
6
Form1::Form1(array<System::String ^> ^args)
7
{
7
{
8
	InitializeComponent();
8
	InitializeComponent();
-
 
9
 
-
 
10
	System::String ^mydoc = Environment::GetFolderPath(Environment::SpecialFolder::Personal );
9
 
11
 
10
	m_bAutoClose = false;
12
	m_bAutoClose = false;
11
	m_pWait = nullptr;
13
	m_pWait = nullptr;
12
	m_bTextLoaded = false;
14
	m_bTextLoaded = false;
13
	this->shipToolStripMenuItem->Image = this->imageList1->Images[1];
15
	this->shipToolStripMenuItem->Image = this->imageList1->Images[1];
14
	this->shipToolStripMenuItem1->Image = this->imageList1->Images[1];
16
	this->shipToolStripMenuItem1->Image = this->imageList1->Images[1];
15
	this->multiPackageToolStripMenuItem->Image = this->imageList1->Images[this->imageList1->Images->IndexOfKey("multi")];
17
	this->multiPackageToolStripMenuItem->Image = this->imageList1->Images[this->imageList1->Images->IndexOfKey("multi")];
16
	this->Closed += gcnew System::EventHandler(this, &Form1::CloseEvent);
18
	this->Closed += gcnew System::EventHandler(this, &Form1::CloseEvent);
17
 
19
 
18
	this->Text = "Package Creator " + GetVersionString();
20
	this->Text = "Package Creator " + GetVersionString();
19
	m_pLoadedList = new CyStringList;
21
	m_pLoadedList = new CyStringList;
20
	_pGameDir = new CGameDirectories();
22
	_pGameDir = new CGameDirectories(_S(mydoc));
21
	_pGameDir->setLanguage(44);
23
	_pGameDir->setLanguage(44);
22
 
24
 
23
	// default settings
25
	// default settings
24
	m_settings = new SSettings;
26
	m_settings = new SSettings;
25
	m_settings->bGenerateUpdate = false;
27
	m_settings->bGenerateUpdate = false;
26
 
28
 
27
	m_iLocX = m_iLocY = -1;
29
	m_iLocX = m_iLocY = -1;
Line 36... Line 38...
36
 
38
 
37
	this->UpdateDisplay();
39
	this->UpdateDisplay();
38
 
40
 
39
	// parse any switches
41
	// parse any switches
40
	this->parseCommandArguments(args);
42
	this->parseCommandArguments(args);
-
 
43
 
-
 
44
	if ( _pGameDir->isEmpty() )
-
 
45
		_pGameDir->syncWithControlled(m_pPackages->GetGameExe());
41
}
46
}
42
 
47
 
43
void Form1::parseCommandArguments(array<System::String ^> ^args)
48
void Form1::parseCommandArguments(array<System::String ^> ^args)
44
{
49
{
45
	int switchType = SWITCH_NONE;
50
	int switchType = SWITCH_NONE;