Afegides descripcions a algunes classes

Eliminats parámetres no necesaris als constructors de classes
This commit is contained in:
2024-08-12 07:57:59 +02:00
parent 4df505d263
commit 45731c8294
7 changed files with 41 additions and 11 deletions

View File

@@ -6,21 +6,27 @@
#include "common/sprite.h"
#include "const.h"
// Modos de funcionamiento para el tileado de fondo
#define TILED_MODE_CIRCLE 0
#define TILED_MODE_DIAGONAL 1
#define TILED_MODE_RANDOM 2
#define TILED_MODE_STATIC 3
/*
Esta clase dibuja un tileado de fondo. Para ello se sirve de una textura "canvas", que rellena con los tiles.
El rectangulo "window" recorre la textura de diferentes formas para generar el efecto de movimiento de la
textura en pantalla
*/
// Clase Tiledbg
class Tiledbg
{
private:
// Objetos y punteros
SDL_Renderer *renderer; // El renderizador de la ventana
Screen *screen; // Objeto encargado de dibujar en pantalla
Asset *asset; // Objeto que gestiona todos los ficheros de recursos
SDL_Rect window; // Ventana visible para la textura de fondo del titulo
SDL_Texture *canvas; // Textura dibujar el fondo del titulo
SDL_Texture *canvas; // Textura donde dibujar el fondo formado por tiles
// Variables
SDL_Rect pos; // Posición y tamaña del mosaico
@@ -38,7 +44,7 @@ private:
public:
// Constructor
Tiledbg(SDL_Renderer *renderer, Screen *screen, Asset *asset, SDL_Rect pos, int mode);
Tiledbg(SDL_Renderer *renderer, Asset *asset, SDL_Rect pos, int mode);
// Destructor
~Tiledbg();