afegits metodes per a poder ciclar presets i altres opcions

esc en el joc + menu ja no tanca la app
This commit is contained in:
2026-04-04 23:42:19 +02:00
parent dbecd1ed4f
commit be4b62414e
13 changed files with 163 additions and 150 deletions

View File

@@ -8,12 +8,12 @@
JD8_Surface screen = NULL;
JD8_Palette main_palette = NULL;
Uint32 *pixel_data = NULL;
Uint32* pixel_data = NULL;
void JD8_Init() {
screen = (JD8_Surface)calloc(1, 64000);
main_palette = (JD8_Palette)calloc(1, 768);
pixel_data = (Uint32 *)calloc(1, 320 * 200 * 4);
pixel_data = (Uint32*)calloc(1, 320 * 200 * 4);
}
void JD8_Quit() {
@@ -32,12 +32,12 @@ JD8_Surface JD8_NewSurface() {
return surface;
}
JD8_Surface JD8_LoadSurface(const char *file) {
JD8_Surface JD8_LoadSurface(const char* file) {
int filesize = 0;
char *buffer = file_getfilebuffer(file, filesize);
char* buffer = file_getfilebuffer(file, filesize);
unsigned short w, h;
Uint8 *pixels = LoadGif((unsigned char *)buffer, &w, &h);
Uint8* pixels = LoadGif((unsigned char*)buffer, &w, &h);
free(buffer);
@@ -53,12 +53,12 @@ JD8_Surface JD8_LoadSurface(const char *file) {
return image;
}
JD8_Palette JD8_LoadPalette(const char *file) {
JD8_Palette JD8_LoadPalette(const char* file) {
int filesize = 0;
char *buffer = NULL;
char* buffer = NULL;
buffer = file_getfilebuffer(file, filesize);
JD8_Palette palette = (JD8_Palette)LoadPalette((unsigned char *)buffer);
JD8_Palette palette = (JD8_Palette)LoadPalette((unsigned char*)buffer);
return palette;
}