The Sources
This is the source code for all my programs using the FOXlib (Charly, FoxGames, FoxHearts, etc.). Some files are shared between the programs, so it is easier for me to keep and maintain all files in a single directory. Since I still did not figure out how to set up a configure script, you have to spend some seconds to edit the Makefile; sorry for the inconvenience.
foxgame.tgz containes the sources and header files as well a Makefile for Gnu make. I compiled the programs with Gnu GCC 3.0 on Linux and on Windows with MSys / MinGW GCC 3.2 (this is really the closest you can get emulating X on M$ Windows :-). It should also be possible to compile the programs on other UNIXes or with other C++ compilers, however, I never tried.
How to compile
Get the FOX GUI library Version 1.2.x (http://www.fox-toolkit.org). The developer version 1.3.x may be incompatible. Setting it up is easy, simply run
./configure --enable-release
make
make install
Untar foxgame.tgz (tar zxf foxgame.tgz or use WinZip) and cd to the directory foxgame. There is also a script "exfoxdefin" you will need next.
Cd to the FOX root directory (usually /usr/local/fox-1.2.x) and run "exfoxdefin". This creates a file "fox-make.inc" which contains all definitions and extralibs you need to compile my programs.
Cd back and edit the Makefile. It is necessary because the Makefile is tailored for my system. You only have to set some variables.
Run make
That's it.
The code is released under the terms of the Gnu General Public License. See COPYING for details.
Clemens Schiff c.schiff__AT__arcor__DOT__de
