#pragma once #include #include #include #include "../game/game.h" #define SCREEN_WIDTH 256 #define SCREEN_HEIGHT (SCREEN_WIDTH * 2) #define BLOCK_WIDTH (SCREEN_WIDTH / COLUMNS) #define BLOCK_HEIGHT (SCREEN_HEIGHT / ROWS) typedef struct { SDL_Window* window; SDL_Renderer* renderer; GameData* game_data; } RenderData; int renderer_init(SDL_Window** window, SDL_Renderer** renderer); void renderer_update(const RenderData* render_data);