[nostalgia] Cleanup StudioModules
All checks were successful
Build / build (push) Successful in 2m22s

This commit is contained in:
Gary Talent 2024-04-24 00:58:10 -05:00
parent 0764720f9a
commit 6b47133c22
2 changed files with 4 additions and 6 deletions

View File

@ -11,7 +11,7 @@
namespace nostalgia::core { namespace nostalgia::core {
class StudioModule: public studio::Module { static class: public studio::Module {
ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept final { ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept final {
return { return {
studio::editorMaker<TileSheetEditorImGui>(ctx, FileExt_ng), studio::editorMaker<TileSheetEditorImGui>(ctx, FileExt_ng),
@ -25,9 +25,8 @@ class StudioModule: public studio::Module {
out.emplace_back(ox::make<studio::ItemMakerT<core::Palette>>("Palette", "Palettes", FileExt_npal)); out.emplace_back(ox::make<studio::ItemMakerT<core::Palette>>("Palette", "Palettes", FileExt_npal));
return out; return out;
} }
}; } mod;
static StudioModule mod;
const studio::Module *studioModule() noexcept { const studio::Module *studioModule() noexcept {
return &mod; return &mod;
} }

View File

@ -10,7 +10,7 @@ namespace nostalgia::scene {
constexpr ox::StringLiteral FileExt_nscn("nscn"); constexpr ox::StringLiteral FileExt_nscn("nscn");
class StudioModule: public studio::Module { static class: public studio::Module {
public: 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 {
@ -21,9 +21,8 @@ class StudioModule: public studio::Module {
ox::Vector<ox::UPtr<studio::ItemMaker>> out; ox::Vector<ox::UPtr<studio::ItemMaker>> out;
return out; return out;
} }
}; } mod;
static StudioModule const mod;
const studio::Module *studioModule() noexcept { const studio::Module *studioModule() noexcept {
return &mod; return &mod;
} }