Classe Screen melitonada
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
#include "screen.h"
|
||||
#include "sprite.h"
|
||||
#include "tiledbg.h"
|
||||
|
||||
// Constructor
|
||||
Tiledbg::Tiledbg(SDL_Renderer *renderer, Asset *asset, SDL_Rect pos, int mode)
|
||||
Tiledbg::Tiledbg(std::string texturePath, SDL_Rect pos, int mode)
|
||||
{
|
||||
// Copia los punteros
|
||||
this->renderer = renderer;
|
||||
this->asset = asset;
|
||||
renderer = Screen::get()->getRenderer();
|
||||
this->texturePath = texturePath;
|
||||
this->pos = pos;
|
||||
this->mode = mode;
|
||||
|
||||
@@ -54,7 +56,7 @@ void Tiledbg::init()
|
||||
void Tiledbg::fillTexture()
|
||||
{
|
||||
// Crea los objetos para pintar en la textura de fondo
|
||||
Texture *bgTileTexture = new Texture(renderer, asset->get("title_bg_tile.png"));
|
||||
Texture *bgTileTexture = new Texture(renderer, texturePath);
|
||||
Sprite *tile = new Sprite({0, 0, tileWidth, tileHeight}, bgTileTexture);
|
||||
|
||||
// Prepara para dibujar sobre la textura
|
||||
|
||||
Reference in New Issue
Block a user