Reduida la dependencia de PathSprite a Sprite
Treballant en els missatges de text que ixen durant la partida
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include "options.h" // Para Options, OptionsGame, options
|
||||
#include "player.h" // Para Player
|
||||
#include "utils.h" // Para Demo
|
||||
#include "path_sprite.h"
|
||||
class Asset; // lines 12-12
|
||||
class Background; // lines 13-13
|
||||
class BalloonFormations; // lines 14-14
|
||||
@@ -144,12 +145,8 @@ private:
|
||||
std::vector<std::vector<std::string>> balloon_animations_; // Vector con las animaciones de los globos
|
||||
std::vector<std::vector<std::string>> explosions_animations_; // Vector con las animaciones de las explosiones
|
||||
|
||||
std::unique_ptr<Text> text_; // Fuente para los textos del juego
|
||||
std::unique_ptr<Text> text_04b_25_; // Fuente de texto grande
|
||||
std::unique_ptr<Text> text_nokia2_; // Otra fuente de texto para mensajes
|
||||
std::unique_ptr<Text> text_nokia2_big_; // Y la versión en grande
|
||||
|
||||
std::unique_ptr<Fade> fade_; // Objeto para renderizar fades
|
||||
std::vector<Path> paths_; // Vector con los recorridos precalculados almacenados
|
||||
|
||||
// Variables
|
||||
HiScoreEntry hi_score_ = HiScoreEntry(
|
||||
@@ -304,7 +301,10 @@ private:
|
||||
void freeItems();
|
||||
|
||||
// Crea un objeto PathSprite
|
||||
void createPathSprite(int x, std::shared_ptr<Texture> texture);
|
||||
void createItemText(int x, std::shared_ptr<Texture> texture);
|
||||
|
||||
// Crea un objeto PathSprite
|
||||
void createMessage(std::vector<Path> paths, std::shared_ptr<Texture> texture);
|
||||
|
||||
// Vacia el vector de smartsprites
|
||||
void freeSmartSprites();
|
||||
|
||||
Reference in New Issue
Block a user