parent
b81cba8d83
commit
cd50f41aeb
@ -0,0 +1,14 @@
|
||||
#ifndef GAME_DRAWER_INCLUDED
|
||||
#define GAME_DRAWER_INCLUDED
|
||||
|
||||
#include <SDL2/SDL.h>
|
||||
|
||||
#include "model/Game.h"
|
||||
#include "engine/TextureHandler.h"
|
||||
#include "view/BoardDrawer.h"
|
||||
#include "engine/Button.h"
|
||||
|
||||
|
||||
bool drawGame(SDL_Renderer* renderer, SDL_Rect* windowSize, SDL_Rect* boardRect, Game* game,TextureHandler* textureHandler);
|
||||
|
||||
#endif
|
@ -0,0 +1,18 @@
|
||||
#include "view/GameDrawer.h"
|
||||
|
||||
bool drawGame(SDL_Renderer* renderer, SDL_Rect* windowSize, SDL_Rect* boardRect, Game* game, TextureHandler* textureHandler)
|
||||
{
|
||||
SDL_Texture* menuTexture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 50, 70);
|
||||
|
||||
SDL_SetRenderTarget(renderer, menuTexture);
|
||||
SDL_SetRenderDrawColor(renderer, 150, 243, 59, 255);
|
||||
SDL_Rect buttonRect = {.x = 0,.y = 0,.w = 50,.h = 70};
|
||||
SDL_RenderFillRect(renderer, &buttonRect);
|
||||
SDL_SetRenderTarget(renderer, NULL);
|
||||
|
||||
//P_Button menu = createButton(menuTexture, NULL, (windowSize->w*5)/100, (windowSize->h*5)/100, 50, 70, NULL);
|
||||
P_Button menu = createButton(menuTexture, NULL, 10, 10, 50, 70, NULL);
|
||||
|
||||
|
||||
drawBoard(renderer, boardRect, &(game->board), textureHandler->textures[TEXTURE_Island], textureHandler->textures[TEXTURE_Bridge], textureHandler->textures[TEXTURE_Water]);
|
||||
}
|
Loading…
Reference in new issue