diff --git a/src/menu.c b/src/menu.c index 58ccbdd..6116b69 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1,4 +1,4 @@ -/* $Id: menu.c,v 1.11 2003/05/07 14:33:24 stpohle Exp $ */ +/* $Id: menu.c,v 1.12 2003/05/07 17:06:16 stpohle Exp $ */ /* menu's for the game */ #include @@ -166,7 +166,7 @@ menu_loop (char *menutitle, _menu menu[], int lastselect) if (!keys[SDLK_RETURN] && event.type == SDL_KEYUP) keypressed = 0; - s_delay (100); + s_delay (25); }; return menuselect; }; @@ -269,8 +269,8 @@ menu_get_text (char *title, char *text, int len) if (event.type == SDL_KEYUP) keypressed = 0; - - s_delay (100); + + s_delay (25); } }; @@ -345,8 +345,8 @@ menu_displaymessage (char *title, char *text) if (event.type == SDL_KEYUP) keypressed = 0; - - s_delay (100); + + s_delay (25); } }; @@ -459,7 +459,7 @@ char *menu_dir_select (char *title, char *path, signed char dirflags) { if (!keys[SDLK_RETURN] && event.type == SDL_KEYUP) keypressed = 0; - s_delay (100); + s_delay (25); } for (max = 0, de = destart; max != sel && de != NULL; de = de->next) diff --git a/src/sysfunc.c b/src/sysfunc.c index 1d8809f..cf018d6 100644 --- a/src/sysfunc.c +++ b/src/sysfunc.c @@ -1,4 +1,4 @@ -/* $Id: sysfunc.c,v 1.6 2003/05/07 00:21:38 stpohle Exp $ +/* $Id: sysfunc.c,v 1.7 2003/05/07 17:06:16 stpohle Exp $ sysfunc.c - this file hold some routines for the system functions.. like d_delay */ @@ -13,7 +13,7 @@ s_delay (int ms) FD_ZERO (&selectset); tval.tv_sec = 0; - tval.tv_usec = ms; + tval.tv_usec = ms * 1000; select (1, &selectset, NULL, NULL, &tval); }; @@ -71,7 +71,7 @@ s_getdir (char *path) struct stat fstat; char filename[LEN_PATHFILENAME]; - snprintf (filename, LEN_PATHFILENAME, "%s\\*.*", path); + sprintf (filename, "%s\\*.*", path); d_printf ("Reading Dir [%s]\n", filename); if ((fhandle = FindFirstFile (filename, &fdata)) != INVALID_HANDLE_VALUE) { do { @@ -81,7 +81,7 @@ s_getdir (char *path) strncpy (direntrys[entrynr].name, fdata.cFileName, LEN_FILENAME - 1); if (strlen (fdata.cFileName) >= LEN_FILENAME) direntrys[entrynr].name[LEN_FILENAME - 1] = 0; - sprintf (filename, "%s\%s", path, direntrys[entrynr].name); + sprintf (filename, "%s\\%s", path, direntrys[entrynr].name); stat (filename, &fstat); if (S_ISREG (fstat.st_mode)) { direntrys[entrynr].flags = DF_file;