diff options
-rw-r--r-- | atc/Makefile | 8 | ||||
-rw-r--r-- | atc/games/Atlantis | 31 | ||||
-rw-r--r-- | atc/games/Game_List | 10 | ||||
-rw-r--r-- | atc/games/OHare | 23 | ||||
-rw-r--r-- | atc/games/Tic-Tac-Toe | 25 | ||||
-rw-r--r-- | atc/games/airports | 30 | ||||
-rw-r--r-- | atc/games/box | 45 | ||||
-rw-r--r-- | atc/games/crosshatch | 39 | ||||
-rw-r--r-- | atc/games/game_3 | 17 | ||||
-rw-r--r-- | atc/games/game_4 | 37 | ||||
-rw-r--r-- | atc/games/novice | 15 | ||||
-rw-r--r-- | atc/games/two-corners | 21 |
12 files changed, 298 insertions, 3 deletions
diff --git a/atc/Makefile b/atc/Makefile index 72256897..cedad319 100644 --- a/atc/Makefile +++ b/atc/Makefile @@ -1,14 +1,16 @@ # from: @(#)Makefile 5.7 (Berkeley) 6/27/90 -# $Id: Makefile,v 1.6 1994/12/22 09:32:47 cgd Exp $ +# $Id: Makefile,v 1.7 1994/12/23 07:01:39 phil Exp $ PROG= atc CFLAGS+=-DBSD -I${.CURDIR} -I. SRCS= extern.c grammar.c graphics.c input.c lex.c list.c log.c \ main.c tunable.c update.c -MAN= atc.6 +MAN6= atc.0 LDADD= -ll -lm -lcurses -ltermcap DPADD= ${LIBL} ${LIBM} ${LIBTERM} ${LIBCURSES} -GAMES= ATC_scores Game_List Killer crossover default easy game_2 +GAMES= ATC_scores Game_List Killer crossover default easy game_2 \ + Atlantis OHare Tic-Tac-Toe airports box crosshatch game_3 \ + game_4 novice two-corners CLEANFILES=grammar.c y.tab.h lex.c HIDEGAME=hidegame diff --git a/atc/games/Atlantis b/atc/games/Atlantis new file mode 100644 index 00000000..e5b601dd --- /dev/null +++ b/atc/games/Atlantis @@ -0,0 +1,31 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 10 0 x ) + ( 29 6 a ) + ( 27 20 q ) + ( 0 16 d ) ; + +beacon: ( 10 6 ) ( 23 6 ) + ( 23 16 ) ( 15 16 ) ( 7 16 ) + ( 7 9 ) ( 15 6 ) ; + +airport: ( 23 8 x ) ( 15 12 w ) ; + +line: [ ( 10 1 ) ( 10 5 ) ] + [ ( 11 6 ) ( 14 6 ) ] + [ ( 16 6 ) ( 22 6 ) ] + [ ( 24 6 ) ( 28 6 ) ] + [ ( 1 16 ) ( 6 16 ) ] + [ ( 8 16 ) ( 14 16 ) ] + [ ( 16 16 ) ( 22 16 ) ] + [ ( 23 7 ) ( 23 7 ) ] + [ ( 23 9 ) ( 23 15 ) ] + [ ( 15 7 ) ( 15 11 ) ] + [ ( 15 13 ) ( 15 15 ) ] + [ ( 7 10 ) ( 7 15 ) ] + [ ( 9 7 ) ( 8 8 ) ] + [ ( 6 10 ) ( 1 15 ) ] + [ ( 24 17 ) ( 26 19 ) ] ; diff --git a/atc/games/Game_List b/atc/games/Game_List index 0117385b..0bc75516 100644 --- a/atc/games/Game_List +++ b/atc/games/Game_List @@ -3,3 +3,13 @@ easy crossover Killer game_2 +Atlantis +OHare +Tic-Tac-Toe +airports +box +crosshatch +game_3 +game_4 +novice +two-corners diff --git a/atc/games/OHare b/atc/games/OHare new file mode 100644 index 00000000..1efd6797 --- /dev/null +++ b/atc/games/OHare @@ -0,0 +1,23 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 6 0 x ) ( 18 0 x ) + ( 29 5 a ) ( 29 13 a ) + ( 14 20 e ) ( 6 20 w ) ; + +beacon: ( 6 5 ) ( 18 5 ) + ( 6 13 ) ; + +airport: ( 8 8 d ) ; + +line: [ ( 6 1 ) ( 6 4 ) ] + [ ( 18 1 ) ( 18 4 ) ] + [ ( 6 6 ) ( 6 12 ) ] + [ ( 6 14 ) ( 6 19 ) ] + [ ( 28 6 ) ( 15 19 ) ] + [ ( 7 13 ) ( 20 13 ) ] + [ ( 22 13 ) ( 28 13 ) ] + [ ( 7 5 ) ( 17 5 ) ] + [ ( 19 5 ) ( 28 5 ) ] ; diff --git a/atc/games/Tic-Tac-Toe b/atc/games/Tic-Tac-Toe new file mode 100644 index 00000000..bd1468aa --- /dev/null +++ b/atc/games/Tic-Tac-Toe @@ -0,0 +1,25 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 10 0 x ) ( 19 0 x ) + ( 29 7 a ) ( 29 13 a ) + ( 19 20 w ) ( 10 20 w ) + ( 0 13 d ) ( 0 7 d ) ; + +beacon: ( 10 7 ) ( 19 7 ) + ( 19 13 ) ( 10 13 ) ; + +line: [ ( 10 1 ) ( 10 6 ) ] + [ ( 19 1 ) ( 19 6 ) ] + [ ( 1 7 ) ( 9 7 ) ] + [ ( 11 7 ) ( 18 7 ) ] + [ ( 20 7 ) ( 28 7 ) ] + [ ( 10 8 ) ( 10 12 ) ] + [ ( 19 8 ) ( 19 12 ) ] + [ ( 1 13 ) ( 9 13 ) ] + [ ( 11 13 ) ( 18 13 ) ] + [ ( 20 13 ) ( 28 13 ) ] + [ ( 10 14 ) ( 10 19 ) ] + [ ( 19 14 ) ( 19 19 ) ] ; diff --git a/atc/games/airports b/atc/games/airports new file mode 100644 index 00000000..7df98df4 --- /dev/null +++ b/atc/games/airports @@ -0,0 +1,30 @@ +update = 6; +newplane = 6; +width = 30; +height = 21; + +exit: ( 13 0 x ) ( 0 10 d ) ; + +beacon: ( 6 3 ) ( 19 4 ) ( 27 4 ) + ( 27 10 ) + ( 27 16 ) ( 13 16 ) ( 6 16 ) + ( 13 10 ) + ( 19 10 ) ; + +airport: ( 6 5 w ) ( 23 4 a ) + ( 19 7 w ) ( 25 10 d ) + ( 24 16 a ) ( 13 13 x ) + ( 6 13 w ) ; + +line: [ ( 13 1 ) ( 13 9 ) ] + [ ( 13 11 ) ( 13 12 ) ] + [ ( 13 14 ) ( 13 15 ) ] + [ ( 7 16 ) ( 12 16 ) ] + [ ( 18 5 ) ( 14 9 ) ] + [ ( 6 14 ) ( 6 15 ) ] + [ ( 6 11 ) ( 6 12 ) ] + [ ( 6 6 ) ( 6 9 ) ] + [ ( 1 10 ) ( 12 10 ) ] + [ ( 27 5 ) ( 27 9 ) ] + [ ( 27 11 ) ( 27 15 ) ] ; + diff --git a/atc/games/box b/atc/games/box new file mode 100644 index 00000000..8cb7ef76 --- /dev/null +++ b/atc/games/box @@ -0,0 +1,45 @@ +update = 5; +newplane = 6; +width = 29; +height = 21; + +exit: ( 0 0 c ) ( 14 0 x ) ( 28 0 z ) + ( 28 10 a ) + ( 28 20 q ) ( 14 20 w ) ( 0 20 e ) + ( 0 10 d ) ; + +beacon: ( 4 4 ) ( 14 4 ) ( 24 4 ) + ( 24 10 ) + ( 24 16 ) ( 14 16 ) ( 4 16 ) + ( 4 10 ) + ( 14 13 ) ( 14 7 ) ; + +airport: ( 9 7 a ) ( 19 7 d ) + ( 19 13 d ) ( 9 13 a ) ; + +line: [ ( 1 1 ) ( 3 3 ) ] + [ ( 14 1 ) ( 14 3 ) ] + [ ( 27 1 ) ( 25 3 ) ] + [ ( 5 4 ) ( 13 4 ) ] + [ ( 15 4 ) ( 23 4 ) ] + [ ( 4 5 ) ( 4 9 ) ] + [ ( 14 5 ) ( 14 6 ) ] + [ ( 24 5 ) ( 24 9 ) ] + [ ( 10 7 ) ( 13 7 ) ] + [ ( 15 7 ) ( 18 7 ) ] + [ ( 14 8 ) ( 14 9 ) ] + [ ( 1 10 ) ( 3 10 ) ] + [ ( 5 10 ) ( 23 10 ) ] + [ ( 25 10 ) ( 27 10 ) ] + [ ( 4 11 ) ( 4 15 ) ] + [ ( 14 11 ) ( 14 12 ) ] + [ ( 24 11 ) ( 24 15 ) ] + [ ( 10 13 ) ( 13 13 ) ] + [ ( 15 13 ) ( 18 13 ) ] + [ ( 14 14 ) ( 14 15 ) ] + [ ( 5 16 ) ( 13 16 ) ] + [ ( 15 16 ) ( 23 16 ) ] + [ ( 3 17 ) ( 1 19 ) ] + [ ( 14 17 ) ( 14 19 ) ] + [ ( 25 17 ) ( 27 19 ) ] ; + diff --git a/atc/games/crosshatch b/atc/games/crosshatch new file mode 100644 index 00000000..6ceb8c0f --- /dev/null +++ b/atc/games/crosshatch @@ -0,0 +1,39 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 0 10 d ) ( 6 0 x ) + ( 12 0 x ) ( 18 0 x ) + ( 24 0 x ) ( 29 10 a ) + ( 24 20 w ) ( 18 20 w ) + ( 12 20 w ) ( 6 20 w ) ; + +beacon: ( 6 10 ) ( 12 10 ) ( 18 10 ) ( 24 10 ) + ( 6 5 ) ( 12 5 ) ( 18 5 ) ( 24 5 ) + ( 12 15 ) ( 18 15 ) ; + +airport: ( 9 15 a ) ( 21 15 d ) ( 15 5 d ) ; + +line: [ ( 6 1 ) ( 6 4 ) ] + [ ( 12 1 ) ( 12 4 ) ] + [ ( 18 1 ) ( 18 4 ) ] + [ ( 24 1 ) ( 24 4 ) ] + [ ( 6 6 ) ( 6 9 ) ] + [ ( 12 6 ) ( 12 9 ) ] + [ ( 18 6 ) ( 18 9 ) ] + [ ( 24 6 ) ( 24 9 ) ] + [ ( 12 11 ) ( 12 14 ) ] + [ ( 18 11 ) ( 18 14 ) ] + [ ( 6 11 ) ( 6 19 ) ] + [ ( 24 11 ) ( 24 19 ) ] + [ ( 12 16 ) ( 12 19 ) ] + [ ( 18 16 ) ( 18 19 ) ] + [ ( 7 5 ) ( 11 5 ) ] + [ ( 19 5 ) ( 23 5 ) ] + [ ( 13 15 ) ( 17 15 ) ] + [ ( 1 10 ) ( 5 10 ) ] + [ ( 7 10 ) ( 11 10 ) ] + [ ( 13 10 ) ( 17 10 ) ] + [ ( 19 10 ) ( 23 10 ) ] + [ ( 25 10 ) ( 29 10 ) ] ; diff --git a/atc/games/game_3 b/atc/games/game_3 new file mode 100644 index 00000000..e610a5c9 --- /dev/null +++ b/atc/games/game_3 @@ -0,0 +1,17 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 12 0 x ) ( 0 6 d ) ( 29 12 a ) ( 26 20 q ) ; + +beacon: ( 12 6 ) ; + +airport: ( 8 11 x ) ; + +line: [ ( 12 1 ) ( 12 5 ) ] + [ ( 1 6 ) ( 11 6 ) ] + [ ( 8 7 ) ( 8 10 ) ] + [ ( 28 12 ) ( 19 12 ) ] + [ ( 13 7 ) ( 25 19 ) ] ; + diff --git a/atc/games/game_4 b/atc/games/game_4 new file mode 100644 index 00000000..e57d51c0 --- /dev/null +++ b/atc/games/game_4 @@ -0,0 +1,37 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 9 0 c ) ( 29 0 z ) ( 29 20 q ) ( 9 20 e ) + ( 0 20 e ) ( 0 10 d ) ( 0 0 c ) ; + +beacon: ( 5 5 ) ( 14 5 ) ( 24 5 ) ( 24 9 ) ( 24 11 ) + ( 24 15 ) ( 14 15 ) ( 5 15 ) ( 5 10 ) ( 14 10 ) ; + +airport: ( 19 9 a ) ( 19 11 a ) ; + +line: [ ( 1 1 ) ( 4 4 ) ] + [ ( 10 1 ) ( 13 4 ) ] + [ ( 28 1 ) ( 25 4 ) ] + [ ( 6 5 ) ( 13 5 ) ] + [ ( 15 5 ) ( 23 5 ) ] + [ ( 1 10 ) ( 13 10 ) ] + [ ( 15 10 ) ( 17 10 ) ] + [ ( 18 9 ) ( 18 9 ) ] + [ ( 18 11 ) ( 18 11 ) ] + [ ( 20 9 ) ( 23 9 ) ] + [ ( 20 11 ) ( 23 11 ) ] + [ ( 6 15 ) ( 13 15 ) ] + [ ( 15 15 ) ( 24 15 ) ] + [ ( 1 19 ) ( 4 16 ) ] + [ ( 10 19 ) ( 13 16 ) ] + [ ( 28 19 ) ( 25 16 ) ] + [ ( 5 6 ) ( 5 9 ) ] + [ ( 5 11 ) ( 5 14 ) ] + [ ( 14 6 ) ( 14 9 ) ] + [ ( 14 11 ) ( 14 14 ) ] + [ ( 24 6 ) ( 24 8 ) ] + [ ( 24 10 ) ( 24 10 ) ] + [ ( 24 12 ) ( 24 14 ) ] ; + diff --git a/atc/games/novice b/atc/games/novice new file mode 100644 index 00000000..473dde50 --- /dev/null +++ b/atc/games/novice @@ -0,0 +1,15 @@ +update = 6; +newplane = 6; +width = 30; +height = 21; + +exit: ( 0 2 c ) ( 29 2 z ) + ( 29 18 q ) ( 0 18 e ) ; + +beacon: ( 8 10 ) ( 21 10 ) ; + +line: [ ( 1 3 ) ( 7 9 ) ] + [ ( 7 11 ) ( 1 17 ) ] + [ ( 28 3 ) ( 22 9 ) ] + [ ( 22 11 ) ( 28 17 ) ] + [ ( 9 10 ) ( 20 10 ) ] ; diff --git a/atc/games/two-corners b/atc/games/two-corners new file mode 100644 index 00000000..273a1214 --- /dev/null +++ b/atc/games/two-corners @@ -0,0 +1,21 @@ +update = 5; +newplane = 5; +width = 30; +height = 21; + +exit: ( 0 0 c ) ( 10 0 x ) ( 29 10 a ) + ( 29 20 q ) + ( 19 20 w ) ( 0 10 d ) ; + +beacon: ( 10 10 ) ( 19 10 ) ; + +airport: ( 15 15 x ) ; + +line: [ ( 1 1 ) ( 9 9 ) ] + [ ( 10 1 ) ( 10 9 ) ] + [ ( 1 10 ) ( 9 10 ) ] + [ ( 11 10 ) ( 18 10 ) ] + [ ( 15 11 ) ( 15 14 ) ] + [ ( 20 10 ) ( 28 10 ) ] + [ ( 19 11 ) ( 19 19 ) ] + [ ( 20 11 ) ( 28 19 ) ] ; |