X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;fp=src%2Ftools.c;h=32e63091f3793e522919edeb3b9bb504968955f9;hp=f1d2e259dcef0db190018ebd09d7c329a69c9b98;hb=c27d6982a3c8e3ce85d4c974af6465f5cf1855b0;hpb=d0893e6987c21c25ec137438a18cfe1288362139 diff --git a/src/tools.c b/src/tools.c index f1d2e259..32e63091 100644 --- a/src/tools.c +++ b/src/tools.c @@ -112,7 +112,7 @@ void BackToFront() void FadeToFront() { - long fading_delay = 300000; + int fading_delay = 300000; if (fading_on && (redraw_mask & REDRAW_FIELD)) { @@ -901,7 +901,7 @@ BOOL AreYouSure(char *text, unsigned int ays_state) ty--; continue; } - sprintf(txt,text); + sprintf(txt,"%s",text); txt[tl]=0; DrawTextExt(pix[PIX_DB_DOOR],gc, DOOR_GFX_PAGEX1+51-(tl*14)/2,SY+ty*16,txt,FS_SMALL,FC_YELLOW); @@ -1185,11 +1185,11 @@ void MoveDoor(unsigned int door_state) door2 = door_state & DOOR_ACTION_2; } -long mainCounter(int mode) +int mainCounter(int mode) { static struct timeval base_time = { 0, 0 }; struct timeval current_time; - long counter_ms; + int counter_ms; gettimeofday(¤t_time,NULL); if (mode==0 || current_time.tv_sec0) microsleep(wait*10000); } -void WaitCounter2(long value) /* wait for counter to reach value */ +void WaitCounter2(int value) /* wait for counter to reach value */ { - long wait; + int wait; while((wait=value-Counter2())>0) microsleep(wait*1000); } -void Delay(long value) +void Delay(int value) { microsleep(value); } -BOOL DelayReached(long *counter_var, int delay) +BOOL DelayReached(int *counter_var, int delay) { - long actual_counter = Counter(); + int actual_counter = Counter(); if (actual_counter>*counter_var+delay || actual_counter<*counter_var) { @@ -1275,6 +1275,7 @@ void LoadJoystickData() int i; char cookie[256]; FILE *file; + int ignored; if (joystick_status==JOYSTICK_OFF) return; @@ -1282,7 +1283,7 @@ void LoadJoystickData() if (!(file=fopen(JOYDAT_FILE,"r"))) return; - fscanf(file,"%s",cookie); + ignored = fscanf(file,"%s",cookie); if (strcmp(cookie,JOYSTICK_COOKIE)) /* ungültiges Format? */ { fprintf(stderr,"%s: wrong format of joystick file!\n",progname); @@ -1292,11 +1293,13 @@ void LoadJoystickData() for(i=0;i<2;i++) { - fscanf(file,"%s",cookie); - fscanf(file, "%d %d %d \n", - &joystick[i].xleft, &joystick[i].xmiddle, &joystick[i].xright); - fscanf(file, "%d %d %d \n", - &joystick[i].yupper, &joystick[i].ymiddle, &joystick[i].ylower); + ignored = fscanf(file,"%s",cookie); + ignored = + fscanf(file, "%d %d %d \n", + &joystick[i].xleft, &joystick[i].xmiddle, &joystick[i].xright); + ignored = + fscanf(file, "%d %d %d \n", + &joystick[i].yupper, &joystick[i].ymiddle, &joystick[i].ylower); } fclose(file); @@ -1359,7 +1362,7 @@ void CheckJoystickData() int JoystickPosition(int middle, int margin, int actual) { - long range, pos; + int range, pos; int percentage; if (marginmiddle)