summaryrefslogtreecommitdiff
path: root/src/sdl_fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdl_fb.c')
-rw-r--r--src/sdl_fb.c90
1 files changed, 45 insertions, 45 deletions
diff --git a/src/sdl_fb.c b/src/sdl_fb.c
index bff7b90..4a2b562 100644
--- a/src/sdl_fb.c
+++ b/src/sdl_fb.c
@@ -4,8 +4,8 @@
#include <stdlib.h>
#include <errno.h>
-#include "fb.h"
-#include "settings.h"
+#include "til_fb.h"
+#include "til_settings.h"
/* sdl fb backend, everything sdl-specific in rototiller resides here. */
@@ -26,60 +26,60 @@ struct sdl_fb_page_t {
};
-static int sdl_fb_setup(const settings_t *settings, setting_desc_t **next_setting)
+static int sdl_fb_setup(const til_settings_t *settings, til_setting_desc_t **next_setting)
{
- const char *fullscreen_values[] = {
- "off",
- "on",
- NULL
- };
- const setting_desc_t descs[] = {
- {
- .name = "SDL Fullscreen Mode",
- .key = "fullscreen",
- .regex = NULL,
- .preferred = fullscreen_values[0],
- .values = fullscreen_values,
- .annotations = NULL
- }, {
- .name = "SDL Window size",
- .key = "size",
- .regex = "[1-9][0-9]*[xX][1-9][0-9]*",
- .preferred = "640x480",
- .values = NULL,
- .annotations = NULL
- },
- };
- const char *fullscreen;
- int r;
-
-
- fullscreen = settings_get_value(settings, "fullscreen");
+ const char *fullscreen_values[] = {
+ "off",
+ "on",
+ NULL
+ };
+ const til_setting_desc_t descs[] = {
+ {
+ .name = "SDL Fullscreen Mode",
+ .key = "fullscreen",
+ .regex = NULL,
+ .preferred = fullscreen_values[0],
+ .values = fullscreen_values,
+ .annotations = NULL
+ }, {
+ .name = "SDL Window size",
+ .key = "size",
+ .regex = "[1-9][0-9]*[xX][1-9][0-9]*",
+ .preferred = "640x480",
+ .values = NULL,
+ .annotations = NULL
+ },
+ };
+ const char *fullscreen;
+ int r;
+
+
+ fullscreen = til_settings_get_value(settings, "fullscreen");
if (!fullscreen) {
- r = setting_desc_clone(&descs[0], next_setting);
+ r = til_setting_desc_clone(&descs[0], next_setting);
if (r < 0)
return r;
return 1;
}
- r = setting_desc_check(&descs[0], fullscreen);
+ r = til_setting_desc_check(&descs[0], fullscreen);
if (r < 0)
return r;
if (!strcasecmp(fullscreen, "off")) {
const char *size;
- size = settings_get_value(settings, "size");
+ size = til_settings_get_value(settings, "size");
if (!size) {
- r = setting_desc_clone(&descs[1], next_setting);
+ r = til_setting_desc_clone(&descs[1], next_setting);
if (r < 0)
return r;
return 1;
}
- r = setting_desc_check(&descs[1], size);
+ r = til_setting_desc_check(&descs[1], size);
if (r < 0)
return r;
}
@@ -103,7 +103,7 @@ static int sdl_err_to_errno(int err)
}
}
-static int sdl_fb_init(const settings_t *settings, void **res_context)
+static int sdl_fb_init(const til_settings_t *settings, void **res_context)
{
const char *fullscreen;
const char *size;
@@ -113,11 +113,11 @@ static int sdl_fb_init(const settings_t *settings, void **res_context)
assert(settings);
assert(res_context);
- fullscreen = settings_get_value(settings, "fullscreen");
+ fullscreen = til_settings_get_value(settings, "fullscreen");
if (!fullscreen)
return -EINVAL;
- size = settings_get_value(settings, "size");
+ size = til_settings_get_value(settings, "size");
if (!size && !strcasecmp(fullscreen, "off"))
return -EINVAL;
@@ -162,7 +162,7 @@ static int sdl_fb_init(const settings_t *settings, void **res_context)
}
-static void sdl_fb_shutdown(fb_t *fb, void *context)
+static void sdl_fb_shutdown(til_fb_t *fb, void *context)
{
sdl_fb_t *c = context;
@@ -171,7 +171,7 @@ static void sdl_fb_shutdown(fb_t *fb, void *context)
}
-static int sdl_fb_acquire(fb_t *fb, void *context, void *page)
+static int sdl_fb_acquire(til_fb_t *fb, void *context, void *page)
{
sdl_fb_t *c = context;
sdl_fb_page_t *p = page;
@@ -192,7 +192,7 @@ static int sdl_fb_acquire(fb_t *fb, void *context, void *page)
}
-static void sdl_fb_release(fb_t *fb, void *context)
+static void sdl_fb_release(til_fb_t *fb, void *context)
{
sdl_fb_t *c = context;
@@ -202,7 +202,7 @@ static void sdl_fb_release(fb_t *fb, void *context)
}
-static void * sdl_fb_page_alloc(fb_t *fb, void *context, fb_page_t *res_page)
+static void * sdl_fb_page_alloc(til_fb_t *fb, void *context, til_fb_page_t *res_page)
{
sdl_fb_t *c = context;
sdl_fb_page_t *p;
@@ -225,7 +225,7 @@ static void * sdl_fb_page_alloc(fb_t *fb, void *context, fb_page_t *res_page)
}
-static int sdl_fb_page_free(fb_t *fb, void *context, void *page)
+static int sdl_fb_page_free(til_fb_t *fb, void *context, void *page)
{
sdl_fb_t *c = context;
sdl_fb_page_t *p = page;
@@ -253,7 +253,7 @@ static int sdl_ready()
}
-static int sdl_fb_page_flip(fb_t *fb, void *context, void *page)
+static int sdl_fb_page_flip(til_fb_t *fb, void *context, void *page)
{
sdl_fb_t *c = context;
sdl_fb_page_t *p = page;
@@ -278,7 +278,7 @@ static int sdl_fb_page_flip(fb_t *fb, void *context, void *page)
}
-fb_ops_t sdl_fb_ops = {
+til_fb_ops_t sdl_fb_ops = {
.setup = sdl_fb_setup,
.init = sdl_fb_init,
.shutdown = sdl_fb_shutdown,
© All Rights Reserved