Begin cross platform support

This commit is contained in:
2025-10-10 03:00:00 +04:00
parent a2a9343c27
commit 7698d0e657
25 changed files with 757 additions and 545 deletions

22
src/platforms/platform.h Normal file
View File

@@ -0,0 +1,22 @@
#ifndef PLATFORM_H
#define PLATFORM_H
#include "../utils/screen.h"
#include "log.h"
#ifdef WIN
#include "win.h"
#define FPS 10
#define WINDOW_WIDTH 800.0f
#define WINDOW_HEIGHT 600.0f
#define BG_COLOR BLACK_BRUSH
#define COLOR RGB(255, 255, 255)
#endif
void init_engine();
void render(Screen screen);
void tic();
void destroy();
#endif