Au, a casa

This commit is contained in:
2024-10-22 13:56:50 +02:00
parent 5df85e1b1a
commit 528533fd9b
8 changed files with 40 additions and 54 deletions

View File

@@ -11,20 +11,19 @@
// Constructor
TiledBG::TiledBG(SDL_Rect pos, TiledBGMode mode)
: renderer_(Screen::get()->getRenderer()),
// Crea la textura para el mosaico de fondo
canvas_(SDL_CreateTexture(renderer_, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, pos_.w * 2, pos_.h * 2)),
// Coloca la ventana que recorre el mosaico de fondo de manera que coincida
// con el mosaico que hay pintado en el titulo al iniciar
window_({128, 96, pos_.w, pos_.h}),
pos_(pos),
counter_(0),
mode_(mode == TiledBGMode::RANDOM ? static_cast<TiledBGMode>(rand() % 2) : mode)
{
// Crea la textura para el mosaico de fondo
canvas_ = SDL_CreateTexture(renderer_, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, pos_.w * 2, pos_.h * 2);
// Rellena la textura con el contenido
fillTexture();
// Coloca la ventana que recorre el mosaico de fondo de manera que coincida
// con el mosaico que hay pintado en el titulo al iniciar
window_ = {128, 96, pos_.w, pos_.h};
// Inicializa los valores del vector con los valores del seno
for (int i = 0; i < 360; ++i)
{