make a start on the logic

This commit is contained in:
2024-12-03 12:05:35 +01:00
parent 8bdf6bf2d2
commit c594c94428
5 changed files with 63 additions and 6 deletions

View File

@@ -1,9 +1,16 @@
#pragma once
#include <SDL2/SDL.h>
#include "../game/game.h"
#define SCREEN_WIDTH 256
#define SCREEN_HEIGHT (SCREEN_WIDTH * 2)
#define BLOCK_WIDTH (SCREEN_WIDTH / 16)
#define BLOCK_HEIGHT (SCREEN_HEIGHT / (BLOCK_WIDTH * 2))
typedef struct {
SDL_Window* window;
SDL_Renderer* renderer;
GameData* game_data;
} RenderData;
int renderer_init(SDL_Window** window, SDL_Renderer** renderer);