|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T g
Length: 1333 (0x535) Types: TextFile Names: »globals.h«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/MazewarV/globals.h«
/* * This file is part of "mazewar", an interactive * multiuser action game for non-BSD-Unix-systems. * Copyright (C) 1988 Hans Korneder korn@altger.uucp * Permission is granted to the public * to copy all parts of the source, as long as no money * is made out of it, and the copyrightmessage is not removed. */ #define MAZE_DAEMON "/usr/local/lib/mw_daemon_pipe" #define MAZE_PIPE "/tmp/mw_user_XXXXXX" #define MAZE_SCORES "/usr/local/lib/mw_score_tbl" /* message-typen */ #define MESSAGES 12345 #define ANMELD MESSAGES+0 /* new player comes in */ #define SP_ANZ MESSAGES+4 /* show player status */ #define BEWEGUNG MESSAGES+5 /* player moves */ #define BILD_NEU MESSAGES+7 /* screen refresh */ #define EXIT 127 struct anmeldung /* from the keyboard-client to the server */ { int an_magic; int an_pid; int an_uid; char an_pipe[32]; } ; struct sp_anzeige /* fromm the server to the screen client */ { int sp_magic; int sp_pid; int sp_lfd_nr; long sp_score; int sp_x_pos; int sp_y_pos; char sp_name[9]; char sp_richtg; char sp_flag; /* 1=in the game, 2=visible */ } ; struct bewegung /* from the keyboard client to the server */ { int be_magic; int be_pid; int be_code; /* also uid ! */ } ; #define MAZE_ROWS 19 #define MAZE_COLS 40 extern char maze[MAZE_ROWS][MAZE_COLS];