Paleta UI compartida (sega-cube.pal) i constants semàntiques UiColor (v0.7.1)
This commit is contained in:
1 parent
e6f3c888e6
commit
bee9b650db
12 files changed
+396
-19
No files matched your search
@@ -25,9 +25,13 @@ namespace Resource {
|
||||
void loadSurface(const std::string& name, const std::string& file_path);
|
||||
// Llig el YAML d'animació en cru i el registra amb el nom donat.
|
||||
void loadAnimation(const std::string& name, const std::string& file_path);
|
||||
// Carrega una paleta (.pal JASC o .gif) i la registra amb el nom donat.
|
||||
// Pensat per a paletes compartides (UI, fonts, tilesets reciclats).
|
||||
void loadPalette(const std::string& name, const std::string& file_path);
|
||||
|
||||
auto getSurface(const std::string& name) -> std::shared_ptr<Surface>;
|
||||
auto getAnimationData(const std::string& name) -> const AnimationResource&;
|
||||
auto getPalette(const std::string& name) -> const Palette&;
|
||||
|
||||
private:
|
||||
Cache() = default;
|
||||
@@ -35,6 +39,7 @@ namespace Resource {
|
||||
|
||||
std::vector<SurfaceResource> surfaces_;
|
||||
std::vector<AnimationResource> animations_;
|
||||
std::vector<PaletteResource> palettes_;
|
||||
};
|
||||
|
||||
} // namespace Resource
|
||||
Reference in new issue
Block a user