s_delay patched usec was set wrong

origin
stpohle 23 years ago
parent 7969d489f9
commit e13255ae6a

@ -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 */ /* menu's for the game */
#include <SDL.h> #include <SDL.h>
@ -166,7 +166,7 @@ menu_loop (char *menutitle, _menu menu[], int lastselect)
if (!keys[SDLK_RETURN] && event.type == SDL_KEYUP) if (!keys[SDLK_RETURN] && event.type == SDL_KEYUP)
keypressed = 0; keypressed = 0;
s_delay (100); s_delay (25);
}; };
return menuselect; return menuselect;
}; };
@ -270,7 +270,7 @@ menu_get_text (char *title, char *text, int len)
if (event.type == SDL_KEYUP) if (event.type == SDL_KEYUP)
keypressed = 0; keypressed = 0;
s_delay (100); s_delay (25);
} }
}; };
@ -346,7 +346,7 @@ menu_displaymessage (char *title, char *text)
if (event.type == SDL_KEYUP) if (event.type == SDL_KEYUP)
keypressed = 0; 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) if (!keys[SDLK_RETURN] && event.type == SDL_KEYUP)
keypressed = 0; keypressed = 0;
s_delay (100); s_delay (25);
} }
for (max = 0, de = destart; max != sel && de != NULL; de = de->next) for (max = 0, de = destart; max != sel && de != NULL; de = de->next)

@ -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.. sysfunc.c - this file hold some routines for the system functions..
like d_delay like d_delay
*/ */
@ -13,7 +13,7 @@ s_delay (int ms)
FD_ZERO (&selectset); FD_ZERO (&selectset);
tval.tv_sec = 0; tval.tv_sec = 0;
tval.tv_usec = ms; tval.tv_usec = ms * 1000;
select (1, &selectset, NULL, NULL, &tval); select (1, &selectset, NULL, NULL, &tval);
}; };
@ -71,7 +71,7 @@ s_getdir (char *path)
struct stat fstat; struct stat fstat;
char filename[LEN_PATHFILENAME]; char filename[LEN_PATHFILENAME];
snprintf (filename, LEN_PATHFILENAME, "%s\\*.*", path); sprintf (filename, "%s\\*.*", path);
d_printf ("Reading Dir [%s]\n", filename); d_printf ("Reading Dir [%s]\n", filename);
if ((fhandle = FindFirstFile (filename, &fdata)) != INVALID_HANDLE_VALUE) { if ((fhandle = FindFirstFile (filename, &fdata)) != INVALID_HANDLE_VALUE) {
do { do {
@ -81,7 +81,7 @@ s_getdir (char *path)
strncpy (direntrys[entrynr].name, fdata.cFileName, LEN_FILENAME - 1); strncpy (direntrys[entrynr].name, fdata.cFileName, LEN_FILENAME - 1);
if (strlen (fdata.cFileName) >= LEN_FILENAME) if (strlen (fdata.cFileName) >= LEN_FILENAME)
direntrys[entrynr].name[LEN_FILENAME - 1] = 0; 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); stat (filename, &fstat);
if (S_ISREG (fstat.st_mode)) { if (S_ISREG (fstat.st_mode)) {
direntrys[entrynr].flags = DF_file; direntrys[entrynr].flags = DF_file;

Loading…
Cancel
Save