forked from jaildesigner-jailgames/jaildoctors_dilemma
treballant en la pantalla de càrrega de recursos
This commit is contained in:
@@ -90,6 +90,9 @@ Screen::Screen()
|
||||
// Establece la surface que actuará como renderer para recibir las llamadas a render()
|
||||
renderer_surface_ = std::make_shared<std::shared_ptr<Surface>>(game_surface_);
|
||||
|
||||
// Crea el objeto de texto para la pantalla de carga
|
||||
createText();
|
||||
|
||||
// Extrae el nombre de las paletas desde su ruta
|
||||
processPaletteList();
|
||||
|
||||
@@ -574,4 +577,13 @@ auto Screen::initSDLVideo() -> bool {
|
||||
|
||||
std::cout << "** Video system initialized successfully\n";
|
||||
return true;
|
||||
}
|
||||
|
||||
// Crea el objeto de texto
|
||||
void Screen::createText() {
|
||||
// Carga la surface de la fuente directamente del archivo
|
||||
auto surface = std::make_shared<Surface>(Asset::get()->get("aseprite.gif"));
|
||||
|
||||
// Crea el objeto de texto (el constructor de Text carga el archivo text_file internamente)
|
||||
text_ = std::make_shared<Text>(surface, Asset::get()->get("aseprite.txt"));
|
||||
}
|
||||
Reference in New Issue
Block a user