2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 07:47:42 +00:00

Added CMakeLists.txt

This commit is contained in:
Jack Andersen
2015-07-06 17:24:09 -10:00
parent 573e544819
commit b22c5e69b6
13 changed files with 83 additions and 4 deletions

View File

@@ -74,7 +74,22 @@ public:
ProjectPath subpath;
bool cookedonly;
};
virtual bool canExtract(const ExtractPassInfo& info)
/**
* @brief Interactive Extract Option
*
* Constructed by canExtract() to solicit the user for game-specific
* extraction options (i.e. games that are gathered into a trilogy collection)
*/
struct ExtractOption
{
SystemString name;
SystemString desc;
bool defVal;
std::vector<ExtractOption> childOpts;
};
virtual bool canExtract(const ExtractPassInfo& info, std::vector<ExtractOption>& opts)
{(void)info;LogModule.report(LogVisor::Error, "not implemented");return false;}
virtual void doExtract(const Project& project, const ExtractPassInfo& info)
{(void)project;(void)info;}