forked from jaildesigner-jailgames/jaildoctors_dilemma
Ya sube las rampas. Aun queda por acabar
This commit is contained in:
@@ -27,6 +27,7 @@ Game::Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, D
|
||||
eventHandler = new SDL_Event();
|
||||
text = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
|
||||
music = JA_LoadMusic(asset->get("game.ogg").c_str());
|
||||
test = new Test(renderer, screen, asset, debug);
|
||||
|
||||
// Inicializa el resto de variables
|
||||
ticks = 0;
|
||||
@@ -55,6 +56,8 @@ Game::~Game()
|
||||
delete player;
|
||||
delete eventHandler;
|
||||
delete text;
|
||||
|
||||
delete test;
|
||||
}
|
||||
|
||||
// Comprueba los eventos de la cola
|
||||
@@ -72,6 +75,8 @@ void Game::checkEventHandler()
|
||||
}
|
||||
else if ((eventHandler->type == SDL_KEYDOWN) and (eventHandler->key.repeat == 0))
|
||||
{
|
||||
//test->update();
|
||||
|
||||
switch (eventHandler->key.keysym.scancode)
|
||||
{
|
||||
case SDL_SCANCODE_ESCAPE:
|
||||
@@ -184,6 +189,7 @@ void Game::render()
|
||||
|
||||
// Debug info
|
||||
renderDebugInfo();
|
||||
//test->render();
|
||||
|
||||
// Actualiza la pantalla
|
||||
screen->blit();
|
||||
@@ -193,7 +199,7 @@ void Game::render()
|
||||
void Game::updateDebugInfo()
|
||||
{
|
||||
debug->add("X = " + std::to_string((int)player->x) + ", Y = " + std::to_string((int)player->y));
|
||||
debug->add("VX = " + std::to_string(player->vx).substr(0,4) + ", VY = " + std::to_string(player->vy).substr(0,4));
|
||||
debug->add("VX = " + std::to_string(player->vx).substr(0, 4) + ", VY = " + std::to_string(player->vy).substr(0, 4));
|
||||
debug->add("STATE = " + std::to_string(player->state));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user