blob: c2395cd0919364e40271d887fc87f954fc1b8162 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#include "main.h"
void loadScreen(GameState *gameState, SDL_Renderer *renderer)
{
SDL_Surface *player1Surface = NULL;
SDL_Surface *menuSurface = NULL;
SDL_Surface *balaSurface = NULL;
SDL_Surface *player2Surface = NULL;
SDL_Surface *gameOverSurface = NULL;
SDL_Surface *backGroundSurface = NULL;
player1Surface = IMG_Load("fotos/vaquero.png");
player2Surface = IMG_Load("fotos/vaquero2.png");
menuSurface = IMG_Load("fotos/menu.png");
balaSurface = IMG_Load("fotos/bullet.png");
gameOverSurface = IMG_Load("fotos/gameover.png");
backGroundSurface = IMG_Load("fotos/fondo1.png");
///Load Sounds
gameState->disparo = Mix_LoadWAV("audio/arma.wav");
Mix_VolumeChunk(gameState->disparo, 32);
gameState->font = TTF_OpenFont("font/Montague.ttf", 48);
gameState->player1Texture = SDL_CreateTextureFromSurface(renderer, player1Surface);
gameState->player2Texture = SDL_CreateTextureFromSurface(renderer, player2Surface);
gameState->menuTexture = SDL_CreateTextureFromSurface(renderer, menuSurface);
gameState->balaTexture = SDL_CreateTextureFromSurface(renderer, balaSurface);
gameState->gameOver = SDL_CreateTextureFromSurface(renderer, gameOverSurface);
gameState->backGround = SDL_CreateTextureFromSurface(renderer, backGroundSurface);
SDL_FreeSurface(player1Surface);
SDL_FreeSurface(player2Surface);
SDL_FreeSurface(menuSurface);
SDL_FreeSurface(balaSurface);
SDL_FreeSurface(gameOverSurface);
SDL_FreeSurface(backGroundSurface);
}
|