feat(captures): captura de pantalla amb F9 (PNG amb shaders, a mida de finestra)

This commit is contained in:
2026-05-30 11:06:38 +02:00
parent 07863577bc
commit 785700f819
12 changed files with 2075 additions and 6 deletions
+5
View File
@@ -17,6 +17,7 @@
#include "core/input/input.hpp"
#include "core/input/mouse.hpp"
#include "core/locale/locale.hpp"
#include "core/rendering/screenshot.hpp"
#include "core/rendering/sdl_manager.hpp"
#include "core/resources/resource_helper.hpp"
#include "core/resources/resource_loader.hpp"
@@ -99,6 +100,10 @@ Director::Director(int argc, char* argv[])
// Establir ruta del file de configuración
ConfigYaml::setConfigFile(system_folder_ + "/config.yaml");
// Les captures de pantalla van sota la mateixa carpeta per plataforma
// (subcarpeta screenshots/). Sense açò, Screenshot::save cauria al CWD.
Screenshot::setBaseDir(system_folder_);
// Carregar o crear configuración
ConfigYaml::loadFromFile();