X-Git-Url: http://git.shiar.net/netris.git/blobdiff_plain/21add7c13bc1df386e45aad2939ee5ff2a152c2b..4f561019fc85c2817e3a72341397d1df32bc0868:/util.c diff --git a/util.c b/util.c index b32592f..2f7c2e5 100644 --- a/util.c +++ b/util.c @@ -28,16 +28,12 @@ #include #include #include -#include static MyEventType AlarmGenFunc(EventGenRec *gen, MyEvent *event); - static EventGenRec alarmGen = { &alarmGen, 0, FT_read, -1, AlarmGenFunc, EM_alarm }; static EventGenRec *nextGen = &alarmGen; -static sigjmp_buf close_env; - static int myRandSeed = 1; static long baseTimeval; @@ -75,11 +71,10 @@ ExtFunc void Usage(void) " -a, --ascii\t\tUse ascii characters\n" " -C, --color=0\t\tDisable color\n" "\n" - " -w, --wait\t\tWait for connection\n" " -c, --connect \tInitiate connection\n" " -p, --port \tSet port number (default is %d)\n" "\n" - " -i, --speed \tSet the initial step-down interval, in seconds\n" + " -t, --team \tJoin a team (don't receive lines from your teammates)\n" " -l, --level \tBegin at a higher level (can be used as handicap)\n" " -k, --keys \tRemap keys (default is \"%s\" for cursors)\n" " -d, --dropmode\tDrops go into drop mode\n" @@ -136,14 +131,6 @@ ExtFunc void Rules(void) ///////////// RANDOM ///////////// -ExtFunc void InitUtil(void) -{ - SRandom(time(0)); - if (sigsetjmp(close_env, 1)) exit(0); - signal(SIGINT, CatchInt); - ResetBaseTime(); -} //InitUtil - /* * My really crappy random number generator follows * Should be more than sufficient for our purposes though @@ -208,11 +195,6 @@ ExtFunc void NormalizeTime(struct timeval *tv) } } -ExtFunc void CatchInt(int sig) -{ - siglongjmp(close_env, 1); -} - ExtFunc void CatchAlarm(int sig) { alarmGen.ready = 1; @@ -300,7 +282,7 @@ ExtFunc volatile void fatal(char *msg) { fprintf(stderr, "%s\n", msg); exit(1); -} +} //fatal ExtFunc void BlockSignals(MySigSet *saved, ...) { @@ -327,7 +309,7 @@ ExtFunc void BlockSignals(MySigSet *saved, ...) *saved = sigblock(set); #endif va_end(args); -} +} //BlockSignals ExtFunc void RestoreSignals(MySigSet *saved, MySigSet *set) { @@ -339,7 +321,7 @@ ExtFunc void RestoreSignals(MySigSet *saved, MySigSet *set) else sigsetmask(*set); #endif -} +} //RestoreSignals ///////////// EVENTS /////////////