skins: SkinManager + hot-swap (F7), classic/nes a data/skins/
This commit is contained in:
@@ -31,6 +31,11 @@ class Resource {
|
||||
auto getMenu(const std::string &name) -> Menu *; // name sin extensión: "title", "options", ...
|
||||
auto getDemoBytes() const -> const std::vector<uint8_t> & { return demo_bytes_; }
|
||||
|
||||
// Recarrega tots els recursos skin-aware (textures + animacions) per a
|
||||
// l'skin donada. Manté pointer identity dels Texture* perquè els Sprites
|
||||
// existents continuïn vàlids.
|
||||
void reloadForSkin(const std::string &skin_id);
|
||||
|
||||
private:
|
||||
explicit Resource(SDL_Renderer *renderer);
|
||||
~Resource();
|
||||
|
||||
Reference in New Issue
Block a user