metaforce/DataSpec/SpecMP1.cpp

62 lines
1.3 KiB
C++
Raw Normal View History

2015-07-01 16:50:39 -07:00
#include "SpecBase.hpp"
namespace Retro
{
struct SpecMP1 : public SpecBase
{
bool checkFromGCNDisc(const NOD::DiscGCN& disc)
{
}
bool readFromGCNDisc(const NOD::DiscGCN& disc)
{
}
bool checkFromWiiDisc(const NOD::DiscWii& disc)
{
}
bool readFromWiiDisc(const NOD::DiscWii& disc)
{
}
bool checkFromProject(const HECL::Database::Project& proj)
{
}
bool readFromProject(const HECL::Database::Project& proj)
{
}
bool visitGameObjects(std::function<bool(const HECL::Database::ObjectBase&)>)
{
}
struct LevelSpec : public ILevelSpec
{
bool visitLevelObjects(std::function<bool(const HECL::Database::ObjectBase&)>)
{
}
struct AreaSpec : public IAreaSpec
{
bool visitAreaObjects(std::function<bool(const HECL::Database::ObjectBase&)>)
{
}
};
bool visitAreas(std::function<bool(const IAreaSpec&)>)
{
}
};
bool visitLevels(std::function<bool(const ILevelSpec&)>)
{
}
};
2015-07-05 18:33:06 -07:00
HECL::Database::DataSpecEntry SpecMP1 =
{
2015-07-01 16:50:39 -07:00
_S("MP1"),
_S("Data specification for original Metroid Prime engine"),
[](HECL::Database::DataSpecTool) -> HECL::Database::IDataSpec* {return new struct SpecMP1;}
2015-07-05 18:33:06 -07:00
};
2015-07-01 16:50:39 -07:00
}