"NETRIS %s\t(c) 1994-1996,1999 Mark H. Weaver <mhw@netris.org>\n"
" \t(c) 2002 Shiar <shiar@shiar.org>\n\n",
version_string);
-} //Header
+}
void Usage(void)
{
"along with this program; if not, write to the Free Software\n"
"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n"
"\n");
-} //DistInfo
+}
void Rules(void)
{
"\n"
"The longest surviving player wins the game.\n"
"\n");
-} //Rules
+}
///////////// RANDOM /////////////
{
Game.seed = seed;
myRandSeed = seed % 31751 + 1;
-} //SRandom
+}
int Random(int min, int max1)
{ //return a random value
myRandSeed = (myRandSeed * 31751 + 15437) % 32767;
return myRandSeed % (max1 - min) + min;
-} //Random
+}
///////////// I/O /////////////
return result;
}
return len;
-} //MyRead
+}
int MyWrite(int fd, void *data, int len)
{
return result;
}
return len;
-} //MyWrite
+}
///////////// TIME /////////////
{
tv->tv_sec = usec / 1000000;
tv->tv_usec = usec % 1000000;
-} //SetTimeval
+}
long GetTimeval(struct timeval *tv)
{
return tv->tv_sec * 1000000 + tv->tv_usec;
-} //GetTimeval
+}
long AbsTimeval(void)
{
gettimeofday(&tv, NULL);
return GetTimeval(&tv);
-} //CurTimeval
+}
void ResetBaseTime(void)
{ //Reset the timer
baseTimeval = AbsTimeval();
-} //ResetBaseTime
+}
void PauseTime(void)
{ //Pause the timer
baseTimeval -= AbsTimeval();
-} //PauseTime
+}
void ResumeTime(void)
{ //Unpause timer
baseTimeval += AbsTimeval();
-} //ResumeTime
+}
long CurTimeval(void)
{
gettimeofday(&tv, NULL);
return GetTimeval(&tv) - baseTimeval;
-} //CurTimeval
+}
static long SetITimer1(long interval, long value)
{
{
fprintf(stderr, "%s\n", msg);
exit(1);
-} //fatal
+}
void BlockSignals(MySigSet *saved, ...)
{
*saved = sigblock(set);
#endif
va_end(args);
-} //BlockSignals
+}
void RestoreSignals(MySigSet *saved, MySigSet *set)
{
else
sigsetmask(*set);
#endif
-} //RestoreSignals
+}
///////////// EVENTS /////////////
assert(gen->next == NULL);
gen->next = nextGen->next;
nextGen->next = gen;
-} //AddEventGen
+}
void RemoveEventGen(EventGenRec *gen)
{
nextGen->next = gen->next;
gen->next = NULL;
}
-} //RemoveEventGen
+}
MyEventType WaitMyEvent(MyEvent *event, int mask)
{ //poll
} while (gen != nextGen);
retry = 1;
}
-} //WaitMyEvent
+}
-/*
- * vi: ts=4 ai
- * vim: noai si
- */