Subversion Repositories spk

Rev

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

Rev 125 Rev 126
Line 67... Line 67...
67
	int AddExe(const Utils::String &exe);
67
	int AddExe(const Utils::String &exe);
68
	SGameExe *gameExe(const Utils::String &exe) const;
68
	SGameExe *gameExe(const Utils::String &exe) const;
69
 
69
 
70
	int FindVersion(const Utils::String &exe, int size, Utils::String *fVersion);
70
	int FindVersion(const Utils::String &exe, int size, Utils::String *fVersion);
71
 
71
 
-
 
72
	int findAddonType(const Utils::String &gameExe) const;
72
	int GetGameType(const Utils::String &gameExe) const;
73
	int GetGameType(const Utils::String &gameExe) const;
73
	int GetGameVersion(const Utils::String &gameExe, Utils::String *fVersion) const;
74
	int GetGameVersion(const Utils::String &gameExe, Utils::String *fVersion) const;
74
	bool GetGameVersionName(const Utils::String &gameExe, Utils::String *versionName) const;
75
	bool GetGameVersionName(const Utils::String &gameExe, Utils::String *versionName) const;
75
	Utils::String ExtractGameName(const Utils::String &dir) const;
76
	Utils::String ExtractGameName(const Utils::String &dir) const;
76
	Utils::String GetGameRunExe(const Utils::String &dir) const;
77
	Utils::String GetGameRunExe(const Utils::String &dir) const;
Line 90... Line 91...
90
	void GetDirectoryData(GameDirectory *gameDir) const;
91
	void GetDirectoryData(GameDirectory *gameDir) const;
91
 
92
 
92
	int ConvertGameType(int gametype, int *version);
93
	int ConvertGameType(int gametype, int *version);
93
 
94
 
94
	int GetNumGames() { return m_lExe.size(); }
95
	int GetNumGames() { return m_lExe.size(); }
95
	SGameExe *GetGame(int game) { if ( game >;= 0 && game < m_lExe.size() ) return m_lExe[game]; return NULL; }
96
	SGameExe *GetGame(int game) const;
96
 
97
 
97
private:
98
private:
98
	int _findExe(const Utils::String &exe) const;
99
	int _findExe(const Utils::String &exe) const;
99
	int _findVersion(int exe, int size, Utils::String *fVersion) const;
100
	int _findVersion(int exe, int size, Utils::String *fVersion) const;
100
 
101