Añadiendo la estructura param
This commit is contained in:
@@ -14,7 +14,7 @@ Background::Background(SDL_Renderer *renderer, Screen *screen, Asset *asset)
|
|||||||
cloudsSpeed = 0;
|
cloudsSpeed = 0;
|
||||||
transition = 0;
|
transition = 0;
|
||||||
counter = 0;
|
counter = 0;
|
||||||
rect = {0, 0, GAMECANVAS_WIDTH, GAMECANVAS_HEIGHT};
|
rect = {0, 0, param->gameWidth, param->gameHeight};
|
||||||
srcRect = {playArea.x, rect.h - playArea.h, playArea.w, playArea.h};
|
srcRect = {playArea.x, rect.h - playArea.h, playArea.w, playArea.h};
|
||||||
dstRect = {0, 0, playArea.w, playArea.h};
|
dstRect = {0, 0, playArea.w, playArea.h};
|
||||||
base = rect.h;
|
base = rect.h;
|
||||||
|
|||||||
@@ -1682,7 +1682,7 @@ void Game::renderDeathFade(int counter)
|
|||||||
{
|
{
|
||||||
rect[i].x = 0;
|
rect[i].x = 0;
|
||||||
rect[i].y = i * 16;
|
rect[i].y = i * 16;
|
||||||
rect[i].w = GAMECANVAS_WIDTH;
|
rect[i].w = param->gameWidth;
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
{
|
{
|
||||||
rect[i].h = h;
|
rect[i].h = h;
|
||||||
@@ -1696,7 +1696,7 @@ void Game::renderDeathFade(int counter)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SDL_Rect rect = {0, 0, GAMECANVAS_WIDTH, GAMECANVAS_HEIGHT};
|
SDL_Rect rect = {0, 0, param->gameWidth, param->gameHeight};
|
||||||
SDL_RenderFillRect(renderer, &rect);
|
SDL_RenderFillRect(renderer, &rect);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2421,7 +2421,7 @@ void Game::throwCoffee(int x, int y)
|
|||||||
ss->setAccelX(0.0f);
|
ss->setAccelX(0.0f);
|
||||||
ss->setAccelY(0.2f);
|
ss->setAccelY(0.2f);
|
||||||
ss->setDestX(x + (ss->getVelX() * 50));
|
ss->setDestX(x + (ss->getVelX() * 50));
|
||||||
ss->setDestY(GAMECANVAS_HEIGHT + 1);
|
ss->setDestY(param->gameHeight + 1);
|
||||||
ss->setEnabled(true);
|
ss->setEnabled(true);
|
||||||
ss->setEnabledCounter(1);
|
ss->setEnabledCounter(1);
|
||||||
ss->setSpriteClip(0, 0, 16, 16);
|
ss->setSpriteClip(0, 0, 16, 16);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset,
|
|||||||
backgroundObj->setGradientNumber(1);
|
backgroundObj->setGradientNumber(1);
|
||||||
backgroundObj->setTransition(0.8f);
|
backgroundObj->setTransition(0.8f);
|
||||||
|
|
||||||
tiledbg = new Tiledbg(renderer, screen, asset, {0, 0, GAMECANVAS_WIDTH, GAMECANVAS_HEIGHT});
|
tiledbg = new Tiledbg(renderer, screen, asset, {0, 0, param->gameWidth, param->gameHeight});
|
||||||
|
|
||||||
gameLogo = new GameLogo(renderer, screen, asset, GAMECANVAS_CENTER_X, GAMECANVAS_FIRST_QUARTER_Y + 20);
|
gameLogo = new GameLogo(renderer, screen, asset, GAMECANVAS_CENTER_X, GAMECANVAS_FIRST_QUARTER_Y + 20);
|
||||||
gameLogo->enable();
|
gameLogo->enable();
|
||||||
@@ -249,11 +249,11 @@ void Title::render()
|
|||||||
// 'PULSA 1P o 2P PARA JUGAR'
|
// 'PULSA 1P o 2P PARA JUGAR'
|
||||||
if (counter % 50 > 14)
|
if (counter % 50 > 14)
|
||||||
{
|
{
|
||||||
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, GAMECANVAS_HEIGHT / 5 * 3, lang->getText(23), 1, noColor, 1, shdwTxtColor);
|
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, param->gameHeight / 5 * 3, lang->getText(23), 1, noColor, 1, shdwTxtColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mini logo
|
// Mini logo
|
||||||
const int pos1 = (GAMECANVAS_HEIGHT / 5 * 4) + BLOCK;
|
const int pos1 = (param->gameHeight / 5 * 4) + BLOCK;
|
||||||
const int pos2 = pos1 + miniLogoSprite->getHeight() + 3;
|
const int pos2 = pos1 + miniLogoSprite->getHeight() + 3;
|
||||||
miniLogoSprite->setPosY(pos1);
|
miniLogoSprite->setPosY(pos1);
|
||||||
miniLogoSprite->render();
|
miniLogoSprite->render();
|
||||||
|
|||||||
Reference in New Issue
Block a user