• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

ImakefileH A D03-May-2022658 2518

Makefile.traH A D13-Sep-19911.2 KiB5526

READMEH A D13-Sep-19913 KiB9256

README.linuxH A D29-Jul-1992174 74

actions.cH A D13-Sep-19914.7 KiB192109

bitmaps1.hH A D13-Sep-199142.8 KiB733622

bitmaps2.hH A D13-Sep-199166.1 KiB1,0431,000

game.cH A D03-May-202218.6 KiB755618

graphics.cH A D03-May-202214.7 KiB458279

icon.hH A D13-Sep-19911.4 KiB2920

info.cH A D13-Sep-19918.3 KiB251183

main.cH A D03-May-202210.1 KiB341233

patchlevel.hH A D13-Sep-199121 21

popup.cH A D13-Sep-19916.5 KiB232161

score.cH A D03-May-20227.2 KiB292195

xpipeman.hH A D03-May-20224.6 KiB200103

xpipeman.manH A D13-Sep-19914 KiB126123

README

1
2README -- xpipeman
3
4Xpipeman is a game of skill requiring the user to connect together
5pieces of a pipe to allow a liquid to flow through without
6leaking out. The aim of the game is to connect as many pieces of pipe
7to the start block as possible before the liquid flows out of the
8end on the pipe (see manual page for further details).
9
10Nigel Paver
1118 July 1991
12
13------
14X11R5
15
16This program has been tested under X11R5. The only changes required
17were in score.c because Xos.h apparently did not bring in sys/file.h.
18
1913/9/91
20
21--------------
22Compiling Details:
23
24xpipeman can be compiled by either using the Imakefile or by using the
25hand generated Makefile.tra.
26
27Compile time parameters:
28
29 	  MAXSCORES -- the number of high scores that you want to keep.
30 	The default is 20.
31
32 	  The default directory for the binary and score file is the current
33	directory.  You'll have to modify the makefile or copy the binary
34	if you want it to install elsewhere.  xpipeman will attempt to
35	create the scorefile (SCOREFILE) at runtime.
36
37  There is a little bsd-ish stuff in score.c.  flock is used to stop a race
38condition.  If you don't have a bsd-like flock, you could probably
39comment it out.  The race condition (multiple users writing to the
40score file) is probably rare.  If SYSV is defined, this will be ifndef'd
41out.
42
43  If your compiling this under X11R3, define the term R3 in the makefile or
44imakefile.  This will make the include references look like those expected
45by X11R3 instead of X11R4.
46
47
48------
49
50Copying and Distribution Policy:
51
52  Send Constructive comments, bug reports, etc. to either
53
54           JANET: pavern@uk.ac.man.cs
55
56   or      INER : pavern%cs.man.ac.uk@nsfnet-relay.ac.uk
57
58  All other comments > /dev/null !!
59
60
61  Copyright 1991 Nigel Paver
62
63  Permission to use, copy, modify, distribute, and sell this software and its
64  documentation for any purpose is hereby granted without fee, provided that
65  the above copyright notice appear in all copies and that both that
66  copyright notice and this permission notice appear in supporting
67  documentation, and that the author's name not be used in advertising or
68  publicity pertaining to distribution of the software without specific,
69  written prior permission.  The author makes no representations about the
70  suitability of this software for any purpose.  It is provided "as is"
71  without express or implied warranty.
72
73  THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
74  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
75  AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
76  DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
77  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
78  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
79
80
81
82  Acknowledgements to Brian Warkentine (brian@sun.COM) for his xrobots
83  program (copyright  1989) which I cannibalized to write this program
84
85
86
87
88
89
90
91
92

README.linux

1Linux is still SYSV with regard to file locking.
2
3build:
4   gcc -s -o xpipeman xpipeman.a -lXaw -lXmu -lXt -lXext -lX11
5
6Rob Hooft (hooft@hutruu54.bitnet, hooft@chem.ruu.nl)
7