encamina la resta de loads pel ResourceHelper i restaura SmartSprite::update
This commit is contained in:
@@ -147,14 +147,14 @@ bool Menu::parseFromStream(std::istream &file, const std::string &filename) {
|
||||
return success;
|
||||
}
|
||||
|
||||
// Carga la configuración del menu desde un archivo de texto
|
||||
// Carga la configuración del menu (vía ResourceHelper: pack si està inicialitzat, filesystem si no)
|
||||
bool Menu::load(const std::string &file_path) {
|
||||
const std::string filename = file_path.substr(file_path.find_last_of("\\/") + 1);
|
||||
std::ifstream file(file_path);
|
||||
if (!file.good()) {
|
||||
auto bytes = ResourceHelper::loadFile(file_path);
|
||||
if (bytes.empty()) {
|
||||
return false;
|
||||
}
|
||||
return parseFromStream(file, filename);
|
||||
return loadFromBytes(bytes, filename);
|
||||
}
|
||||
|
||||
// Carga el menu desde bytes en memoria
|
||||
|
||||
Reference in New Issue
Block a user