Revert "skins: SkinManager + hot-swap (F7), classic/nes a data/skins/"
This reverts commit ebfcad6f22.
This commit is contained in:
@@ -23,10 +23,9 @@ class Asset {
|
||||
|
||||
// Estructura para definir un item
|
||||
struct Item {
|
||||
std::string file; // Ruta del fichero desde la raiz del directorio
|
||||
Type type; // Indica el tipo de recurso
|
||||
bool required; // Indica si es un fichero que debe de existir
|
||||
std::string skin_basename; // No buit ⇒ item skin-aware (recomposable via SkinManager)
|
||||
std::string file; // Ruta del fichero desde la raiz del directorio
|
||||
Type type; // Indica el tipo de recurso
|
||||
bool required; // Indica si es un fichero que debe de existir
|
||||
};
|
||||
|
||||
// Singleton API
|
||||
@@ -35,8 +34,6 @@ class Asset {
|
||||
static auto get() -> Asset *; // Obtiene el puntero a la instancia
|
||||
|
||||
void add(const std::string &file, Type type, bool required = true, bool absolute = false); // Añade un elemento a la lista
|
||||
void addSkinAware(const std::string &basename, Type type, bool required = true); // Afegeix un asset gfx que viu sota la skin activa (recomposable)
|
||||
void onSkinChanged(); // Recomposa el path dels items skin-aware amb la skin actual
|
||||
auto get(const std::string &text) -> std::string; // Devuelve un elemento de la lista a partir de una cadena
|
||||
[[nodiscard]] auto getAll() const -> const std::vector<Item> & { return file_list_; } // Devuelve toda la lista de items registrados
|
||||
auto check() -> bool; // Comprueba que existen todos los elementos
|
||||
|
||||
Reference in New Issue
Block a user