[nostalgia] Cleanup StudioModules
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Build / build (push) Successful in 2m22s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Build / build (push) Successful in 2m22s
				
			This commit is contained in:
		| @@ -11,7 +11,7 @@ | ||||
|  | ||||
| namespace nostalgia::core { | ||||
|  | ||||
| class StudioModule: public studio::Module { | ||||
| static class: public studio::Module { | ||||
| 	ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept final { | ||||
| 		return { | ||||
| 			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)); | ||||
| 		return out; | ||||
| 	} | ||||
| }; | ||||
| } mod; | ||||
|  | ||||
| static StudioModule mod; | ||||
| const studio::Module *studioModule() noexcept { | ||||
| 	return &mod; | ||||
| } | ||||
|   | ||||
| @@ -10,7 +10,7 @@ namespace nostalgia::scene { | ||||
|  | ||||
| constexpr ox::StringLiteral FileExt_nscn("nscn"); | ||||
|  | ||||
| class StudioModule: public studio::Module { | ||||
| static class: public studio::Module { | ||||
| 	public: | ||||
| 		ox::Vector<studio::EditorMaker> editors(studio::StudioContext &ctx) const noexcept override { | ||||
| 			return { | ||||
| @@ -21,9 +21,8 @@ class StudioModule: public studio::Module { | ||||
| 			ox::Vector<ox::UPtr<studio::ItemMaker>> out; | ||||
| 			return out; | ||||
| 		} | ||||
| }; | ||||
| } mod; | ||||
|  | ||||
| static StudioModule const mod; | ||||
| const studio::Module *studioModule() noexcept { | ||||
| 	return &mod; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user