Colisiones básicas terminadas
This commit is contained in:
@@ -186,11 +186,11 @@ void Map::fillMapTexture()
|
||||
{
|
||||
SDL_SetRenderTarget(renderer, map_texture);
|
||||
SDL_SetTextureBlendMode(map_texture, SDL_BLENDMODE_BLEND);
|
||||
SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0x00);
|
||||
SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0xFF);
|
||||
SDL_RenderClear(renderer);
|
||||
|
||||
// Dibuja la textura de fondo
|
||||
SDL_Rect clip = {0, 0, 320, 240 - 32};
|
||||
SDL_Rect clip = {0, 0, 320, 208};
|
||||
texture_bg->render(renderer, 0, 0, &clip);
|
||||
|
||||
// Dibuja el mapeado de tiles
|
||||
@@ -209,6 +209,22 @@ void Map::fillMapTexture()
|
||||
texture_tile->render(renderer, x * tile_size, y * tile_size, &clip);
|
||||
}
|
||||
|
||||
// Dibuja el degradado del marcador
|
||||
int color = 105;
|
||||
for (int i = 208; i < 240; i++)
|
||||
{
|
||||
SDL_SetRenderDrawColor(renderer, 0x69, color, 0x69, 0xFF);
|
||||
SDL_RenderDrawLine(renderer, 0, i, 320, i);
|
||||
color--;
|
||||
}
|
||||
|
||||
// Dibuja el marco del marcador
|
||||
SDL_SetRenderDrawColor(renderer, 85, 50, 85, 0xFF);
|
||||
SDL_Rect rect = {0, 208, 320, 32};
|
||||
SDL_RenderDrawRect(renderer, &rect);
|
||||
rect = {1, 209, 318, 30};
|
||||
SDL_RenderDrawRect(renderer, &rect);
|
||||
|
||||
SDL_SetRenderTarget(renderer, nullptr);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user