locales: updated fr translation
[neverball] / ball / st_conf.c
index 7106f13..57179b0 100644 (file)
@@ -16,6 +16,7 @@
 #include "hud.h"
 #include "back.h"
 #include "geom.h"
+#include "item.h"
 #include "ball.h"
 #include "part.h"
 #include "game.h"
@@ -195,13 +196,13 @@ static int conf_enter(void)
         int s = config_get_d(CONFIG_SOUND_VOLUME);
         int m = config_get_d(CONFIG_MUSIC_VOLUME);
 
-        char resolution[20], player[MAXNAM];
+        char resolution[20], player[MAXNAM] = "";
 
         sprintf(resolution, "%d x %d",
                 config_get_d(CONFIG_WIDTH),
                 config_get_d(CONFIG_HEIGHT));
 
-        config_get_s(CONFIG_PLAYER, player, MAXNAM);
+        config_get_s(CONFIG_PLAYER, player, MAXNAM - 1);
 
         if ((jd = gui_harray(id)))
         {
@@ -342,7 +343,7 @@ static void conf_leave(int id)
     gui_delete(id);
 }
 
-static void conf_paint(int id, float st)
+static void conf_paint(int id, float t)
 {
     config_push_persp((float) config_get_d(CONFIG_VIEW_FOV), 0.1f, FAR_DIST);
     {
@@ -388,7 +389,7 @@ static void null_leave(int id)
     part_init(GOAL_HEIGHT);
     shad_init();
     ball_init();
-    item_init(g);
+    item_init();
     goal_init(g);
     jump_init(g);
     swch_init(g);