Get rid of window.h

This commit is contained in:
Fierelier 2024-06-17 17:34:02 +02:00
parent 7a4924f404
commit fed5382030
3 changed files with 18 additions and 18 deletions

View File

@ -1,3 +1,21 @@
SDL_Surface * unigi_platform_surface;
uint8_t * unigi_platform_pixels1;
uint16_t * unigi_platform_pixels2;
uint32_t * unigi_platform_pixels4;
unigi_type_error unigi_window_create(unigi_type_resolution resolution, char * title) {
unigi_platform_surface = SDL_SetVideoMode(resolution.width,resolution.height,resolution.depth,SDL_SWSURFACE);
if (unigi_platform_surface == NULL) {
printf("[unigi] Could not initialize window: SDL -> %s\n",SDL_GetError());
return 1;
}
unigi_platform_pixels1 = (uint8_t *)(unigi_platform_surface->pixels);
unigi_platform_pixels2 = (uint16_t *)(unigi_platform_surface->pixels);
unigi_platform_pixels4 = (uint32_t *)(unigi_platform_surface->pixels);
SDL_WM_SetCaption(title,NULL);
return 0;
}
uint8_t * unigi_platform_palette1; uint8_t * unigi_platform_palette1;
uint16_t * unigi_platform_palette2; uint16_t * unigi_platform_palette2;
uint32_t * unigi_platform_palette4; uint32_t * unigi_platform_palette4;

View File

@ -1,6 +1,5 @@
#include <stdint.h> #include <stdint.h>
#include <SDL/SDL.h> #include <SDL/SDL.h>
#include "window.h"
#include "graphics.h" #include "graphics.h"
#include "input.h" #include "input.h"

View File

@ -1,17 +0,0 @@
SDL_Surface * unigi_platform_surface;
uint8_t * unigi_platform_pixels1;
uint16_t * unigi_platform_pixels2;
uint32_t * unigi_platform_pixels4;
unigi_type_error unigi_window_create(unigi_type_resolution resolution, char * title) {
unigi_platform_surface = SDL_SetVideoMode(resolution.width,resolution.height,resolution.depth,SDL_SWSURFACE);
if (unigi_platform_surface == NULL) {
printf("[unigi] Could not initialize window: SDL -> %s\n",SDL_GetError());
return 1;
}
unigi_platform_pixels1 = (uint8_t *)(unigi_platform_surface->pixels);
unigi_platform_pixels2 = (uint16_t *)(unigi_platform_surface->pixels);
unigi_platform_pixels4 = (uint32_t *)(unigi_platform_surface->pixels);
SDL_WM_SetCaption(title,NULL);
return 0;
}