README
1xmine is an X11-based version of the popular PC game Minesweeper. The
2object is to place flags on mines on the game board without exposing
3them.
4
5xmine is freely redistributable. It's mostly Xlib-based, but it
6requires Motif libraries for the menus.
7
8Author: Paul Falstad (pf@z-code.com)
9
README.jw
1This version of xmine is based on Paul Falstad's version 1.0.3, as
2published in comp.sources.x. It has been heavily munged to work
3without OSF/Motif.
4
5Almost everything needed was already in the Athena Widget Set, with
6the exception of a Canvas Widget (or DrawingAreaWidget in Motif
7terms). Hence i have included a copy of the Canvas Widget of the Free
8Widget Foundation, only slightly modified to take the #include's from
9the current directory. If anybody is unlucky with the GPL conditions
10applying to the FWF code, she is free to drop in own versions of a
11Canvas Widget (really not much of code).
12
13I originally intented to #ifdef Paul's version for use with the Athena
14Widget Set, but realized that this would have resulted in too much of
15spagghetti code. That's why i hacked a separate source out of it. I
16cleaned it up a bit, so it will compile now without complaints with
17the -Wall flag set under gcc.
18
19Since the game itself has some 3D look, linking against the famous
20Xaw3d library is highly recommended.
21
22
23ACKNOWLEDGEMENTS:
24=================
25
26For X11:
27 The X Consortium, MIT, DEC, ...
28
29For the original OSF/Motif version of xmine:
30 Paul Falstad (pf@z-code.com)
31
32For the three-D lookalike Athena Widget set:
33 Kaleb S. Keithley (kaleb@jpl-devvax.jpl.nasa.gov)
34
35For the Canvas Widget of the Free Widget Foundation:
36 Robert H. Forsman Jr.
37
38---
39enojoy,
40 Joerg Wunsch <joerg_wunsch@uriah.sax.de>
41