# move iconv's headers and libs out of the main developer directory, so that it isn...
[AROS-Contrib.git] / Games / Bomber / BomberVarious.c
blob0915ea7b477475587d1d8c9b328cec54d2a16c63
1 int start;
3 int GetTickCount(void)
5 static int first = 1;
6 static ULONG startsec;
7 ULONG sec, mic;
8 int retval;
10 CurrentTime(&sec, &mic);
12 if (first)
14 startsec = sec;
15 first = 0;
18 retval = (sec - startsec) * 1000 +
19 mic / 1000;
21 return retval;
25 //Store start
26 void StartWait ()
28 start = GetTickCount ();
31 //Wait for n milliseconds
32 void WaitFor (int n)
34 int current;
36 current = GetTickCount ();
37 while (current < start + n);
40 //Wait for n milliseconds
41 void _Delay (int n)
43 StartWait ();
44 WaitFor (n);
47 //Fade out
48 void FadeOut ()
50 #if 0
51 int o;
52 unsigned char *Pointer;
53 unsigned char f;
55 if (TimeOut < 16) {
56 f = (16 - TimeOut) << 4;
57 Pointer = MainBitmapData;
58 for (o = 0; o < 221952; o++) {
59 if (Pointer [o] > f)
60 Pointer [o] -= f;
61 else
62 Pointer [o] = 0;
65 #endif
68 //Get current directory
69 void GetStartDir ()
71 #if 0
72 GetCurrentDirectory (1024, StartDir);
73 if (StartDir [strlen (StartDir)] != '\\')
74 strcat (StartDir, "\\");
75 #endif