fix(editor): preferDisk en Debug + reload de sala al entrar i sortir
This commit is contained in:
1 parent
2a78c78e77
commit
d13313503c
4 files changed
+106
-15
No files matched your search
@@ -32,7 +32,17 @@ namespace Resource::Helper {
|
||||
// Carrega un recurs pel seu camí relatiu (p.ex. "fonts/hud.gif",
|
||||
// "input/keys.yaml"). Prova primer el pack; si no hi és i el fallback
|
||||
// està actiu, cau a disc (data root + ruta). Retorna vector buit si
|
||||
// no el troba.
|
||||
// no el troba. Si `preferDisk()` és true (Debug), inverteix la
|
||||
// prioritat: prova disc abans del pack.
|
||||
auto loadFile(const std::string& filepath) -> std::vector<std::uint8_t>;
|
||||
|
||||
// Inverteix la prioritat de `loadFile` (disc abans que pack). En Debug
|
||||
// s'activa per defecte al `initializeResourceSystem` perquè cada
|
||||
// canvi al YAML/GIF al source tree es vegi sense re-packejar — és el
|
||||
// que necessita l'editor in-game per veure les seues edicions
|
||||
// immediatament al recarregar la sala. En Release no té efecte
|
||||
// (el fallback està desactivat).
|
||||
void setPreferDisk(bool prefer);
|
||||
[[nodiscard]] auto preferDisk() -> bool;
|
||||
|
||||
} // namespace Resource::Helper
|
||||
Reference in new issue
Block a user