diff --git a/AUTHORS.txt b/AUTHORS.txt index 0c95edb..4924f45 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -21,3 +21,6 @@ Timo Paulssen Daniel Beltrao Borges (aka dbb9h) - prototype 2D cave-generation code +Timothy Welborn + - fixed GCC compile errors + diff --git a/src/render.c b/src/render.c index 17c4d0b..ee5aafd 100644 --- a/src/render.c +++ b/src/render.c @@ -91,7 +91,7 @@ void render_init (Render* render, Args* args) float scale = MIN( display->screen->w/(float)BASE_W, display->screen->h/(float)BASE_H - ) * args->antialiasing ? 2 : 1; + ) && args->antialiasing ? 2 : 1; render->font = load_font(FONT_FILE, 48*scale); @@ -383,7 +383,7 @@ static void render_hud (Render* render, Game* game) if (game->player.dist == FLT_MAX) return; -#define HUD_TEXT_MAX 128 //TODO: strncat +#define HUD_TEXT_MAX 134 //TODO: strncat char buf[HUD_TEXT_MAX]; #ifdef FONT_MENU_FILE diff --git a/src/util.c b/src/util.c index 2420348..4f16912 100644 --- a/src/util.c +++ b/src/util.c @@ -51,7 +51,7 @@ const char* find_file (const char* basename, snprintf (path, FILENAME_MAX, "%s/%s", paths[i], basename); } else { // bin - snprintf (path, FILENAME_MAX, "%s/%s/%s", bin_path, paths[i], basename); + snprintf (path, FILENAME_MAX + 2, "%s/%s/%s", bin_path, paths[i], basename); } if (access (path, R_OK) == 0)