Subversion Repositories spk

Rev

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

Rev 36 Rev 57
Line 111... Line 111...
111
			this->ButDel->Enabled = (this->ListGameDir->SelectedItems->Count) ? true : false;
111
			this->ButDel->Enabled = (this->ListGameDir->SelectedItems->Count) ? true : false;
112
		}
112
		}
113
 
113
 
114
		void AddDir(String ^sDir, bool ask, bool load)
114
		void AddDir(String ^sDir, bool ask, bool load)
115
		{
115
		{
116
			CyString dir = CyStringFromSystemString(sDir);
116
			Utils::String dir = _S(sDir);
117
			CyString exe;
117
			CyString exe;
118
 
118
 
119
			CyString game = m_pP->GetGameName(dir);
119
			CyString game = m_pP->GetGameName(dir);
120
			int iGame = m_pP->GetGameExe()->GetGameType(dir);
120
			int iGame = m_pP->GetGameExe()->GetGameType(dir);
121
 
121
 
122
			dir = m_pP->GetGameExe()->GetProperDir(dir);
122
			dir = m_pP->GetGameExe()->GetProperDir(dir);
123
 
123
 
124
			dir = dir.FindReplace("\\", "/");
124
			dir = dir.findReplace("\\", "/");
125
			dir = dir.FindReplace("//", "/");
125
			dir = dir.findReplace("//", "/");
126
			bool found = false;
126
			bool found = false;
127
			for ( SGameDir *gd = m_pGameDir->First(); gd; gd = m_pGameDir->Next() )
127
			for ( SGameDir *gd = m_pGameDir->First(); gd; gd = m_pGameDir->Next() )
128
			{
128
			{
129
				if ( gd->sDir == dir )
129
				if ( gd->sDir == dir )
130
				{
130
				{