25#include "common/array.h"
26#include "common/hash-str.h"
27#include "common/language.h"
28#include "common/path.h"
29#include "common/platform.h"
30#include "common/str.h"
31#include "common/str-array.h"
32#include "common/ustr.h"
51 const char *description;
109 kMD5MacResFork = 1 << 2,
110 kMD5MacDataFork = 1 << 3,
111 kMD5MacMask = kMD5MacResFork | kMD5MacDataFork,
112 kMD5Archive = 1 << 4,
154 bool unsupported =
false);
158 const Common::String &getGUIOptions()
const {
return _guiOptions; }
void push_back(const PlainGameDescriptor &element)
Definition: array.h:181
DetectedGames listRecognizedGames() const
Common::U32String generateUnknownGameReport(bool translate, uint32 wordwrapAt=0) const
DetectedGames listDetectedGames() const
bool foundUnknownGames() const
Language
Definition: language.h:45
Common::HashMap< Common::Path, FileProperties, Common::Path::IgnoreCase_Hash, Common::Path::IgnoreCase_EqualTo > FilePropertiesMap
Definition: game.h:132
GameSupportLevel
Definition: game.h:93
Common::U32String generateUnknownGameReport(const DetectedGames &detectedGames, bool translate, bool fullPath, uint32 wordwrapAt=0)
MD5Properties
Definition: game.h:106
Common::HashMap< Common::String, FileProperties, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo > CachedPropertiesMap
Definition: game.h:137
Common::Array< DetectedGame > DetectedGames
Definition: game.h:235
const PlainGameDescriptor * findPlainGameDescriptor(const char *gameid, const PlainGameDescriptor *list)
bool hasUnknownFiles
Definition: game.h:170
void addExtraEntry(const Common::String &key, const Common::String &value)
Definition: game.h:220
bool isSelected
Definition: game.h:175
FilePropertiesMap matchedFiles
Definition: game.h:180
Common::StringMap _extraConfigEntries
Definition: game.h:211
GameSupportLevel gameSupportLevel
Definition: game.h:206
bool canBeAdded
Definition: game.h:187
bool isAddOn
Definition: game.h:192