2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 18:24:55 +00:00

Some editor stubs

This commit is contained in:
Jack Andersen
2016-01-06 14:40:27 -10:00
parent 7a864e6dd2
commit e8e40211d9
16 changed files with 352 additions and 92 deletions

View File

@@ -28,7 +28,7 @@ public:
None,
SplitSpace,
TestSpace,
ResourceOutliner,
ResourceBrowser,
};
struct State : Athena::io::DNAYaml<Athena::BigEndian> {Delete _d;};
@@ -51,17 +51,9 @@ protected:
virtual Specter::View* buildSpaceView(Specter::ViewResources& res);
public:
virtual void saveState(Athena::io::IStreamWriter& w) const
{
w.writeUint32Big(atUint32(m_class));
spaceState().write(w);
}
virtual void saveState(Athena::io::YAMLDocWriter& w) const
{
w.writeUint32("class", atUint32(m_class));
spaceState().write(w);
}
virtual void saveState(Athena::io::IStreamWriter& w) const;
virtual void saveState(Athena::io::YAMLDocWriter& w) const;
virtual void reloadState() {}
virtual void think() {}
};