Trabajando en la clase screen. Ya pone borde en la pantalla
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#include "game.h"
|
||||
|
||||
// Constructor
|
||||
Game::Game(SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input)
|
||||
Game::Game(SDL_Window *window,SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input)
|
||||
{
|
||||
// Copia los punteros
|
||||
mRenderer = renderer;
|
||||
@@ -9,7 +9,7 @@ Game::Game(SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input)
|
||||
mLang = lang;
|
||||
mInput = input;
|
||||
|
||||
mScreen = new Screen(renderer);
|
||||
mScreen = new Screen(window, renderer);
|
||||
mEventHandler = new SDL_Event();
|
||||
mTextureText = new LTexture();
|
||||
mText = new Text(mAsset->get("nokia2.txt"), mTextureText, renderer);
|
||||
@@ -95,7 +95,12 @@ section_t Game::run()
|
||||
// Limpia la pantalla
|
||||
mScreen->clean();
|
||||
|
||||
mText->writeCentered(SCREEN_CENTER_X, SCREEN_CENTER_Y, "Pepe el Cazavampiros", 0);
|
||||
// Medidas de ancho y alto de la pantalla
|
||||
mText->writeCentered(SCREEN_CENTER_X, 0, std::to_string(SCREEN_WIDTH), -1);
|
||||
mText->write(0, SCREEN_CENTER_Y - (mText->getCharacterWidth() / 2), std::to_string(SCREEN_HEIGHT), -1);
|
||||
|
||||
// Texto en el centro de la pantalla
|
||||
mText->writeCentered(SCREEN_CENTER_X, SCREEN_CENTER_Y - (mText->getCharacterWidth() / 2), "Pepe el Cazavampiros", -1);
|
||||
|
||||
// Actualiza la pantalla
|
||||
mScreen->blit();
|
||||
|
||||
Reference in New Issue
Block a user