This commit is contained in:
parent
c1a628f061
commit
4c6dbf4414
@ -12,21 +12,20 @@
|
|||||||
namespace jasper::world {
|
namespace jasper::world {
|
||||||
|
|
||||||
static class: public studio::Module {
|
static class: public studio::Module {
|
||||||
public:
|
ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept override {
|
||||||
ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept override {
|
return {
|
||||||
return {
|
studio::editorMaker<WorldObjectSetEditorImGui>(ctx, FileExt_jwob),
|
||||||
studio::editorMaker<WorldObjectSetEditorImGui>(ctx, FileExt_jwob),
|
studio::editorMaker<WorldEditorImGui>(ctx, FileExt_jwld),
|
||||||
studio::editorMaker<WorldEditorImGui>(ctx, FileExt_jwld),
|
};
|
||||||
};
|
}
|
||||||
}
|
ox::Vector<ox::UPtr<studio::ItemMaker>> itemMakers(studio::StudioContext&) const noexcept override {
|
||||||
ox::Vector<ox::UPtr<studio::ItemMaker>> itemMakers(studio::StudioContext&) const noexcept override {
|
ox::Vector<ox::UPtr<studio::ItemMaker>> out;
|
||||||
ox::Vector<ox::UPtr<studio::ItemMaker>> out;
|
out.emplace_back(ox::make<studio::ItemMakerT<WorldObjectSet>>(
|
||||||
out.emplace_back(ox::make<studio::ItemMakerT<WorldObjectSet>>(
|
"World Object Set", "WorldObjectSets", FileExt_jwob, ox::ClawFormat::Organic));
|
||||||
"World Object Set", "WorldObjectSets", FileExt_jwob, ox::ClawFormat::Organic));
|
out.emplace_back(ox::make<studio::ItemMakerT<WorldDoc>>(
|
||||||
out.emplace_back(ox::make<studio::ItemMakerT<WorldDoc>>(
|
"World", "Worlds", FileExt_jwld, ox::ClawFormat::Organic));
|
||||||
"World", "Worlds", FileExt_jwld, ox::ClawFormat::Organic));
|
return out;
|
||||||
return out;
|
}
|
||||||
}
|
|
||||||
} mod;
|
} mod;
|
||||||
|
|
||||||
studio::Module const*studioModule() noexcept {
|
studio::Module const*studioModule() noexcept {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user