Halo 3: Power Weapons Respawn Timer
Now you can play like a pro, without paying a coach!
######History
I made this while I played Halo 3 around 2008/2009. Why?
It was done quickly and dirty. It's pretty shitty but it did its job.
"If it looks stupid but works, it ain't stupid". -Abraham Lincoln
/**
* Halo 3 Weapons Timer
* Author: Dennis Ideler
*/
#include <stdio.h>
#include <time.h>
int main()
{
int sec = 900; // A match is 15 minutes long, or 900 secs.
clock_t t, r, s, m; // Type capable of representing clock ticks
// and supports arithmetical operations.
t = clock() + sec * CLOCKS_PER_SEC; // Convert to clock cycles.
// clock() retruns amount of
// time program been running
r = clock() + 180 * CLOCKS_PER_SEC;
s = clock() + 150 * CLOCKS_PER_SEC;
m = clock() + 120 * CLOCKS_PER_SEC;
while (clock() < t) // Loop until wait time is reached.
{
if(clock() >= m)
{
puts("\n\nMAULER");
m = clock() + 120 * CLOCKS_PER_SEC;
}
if(clock() >= s)
{
putchar('\a');
puts("\n\nSNIPERS");
s = clock() + 150 * CLOCKS_PER_SEC;
}
if(clock() >= r)
{
putchar('\a');
puts("\n\nROCKETS!");
putchar('\a');
r = clock() + 179 * CLOCKS_PER_SEC; // Minus 1 second to recover from time spent beeping.
}
}
return 0;
}