Before proceeding, ensure that you have SDL 1.2 installed on your machine. (If you don't have SDL, you can get it by visiting http://www.libsdl.org/download-1.2.php. If you download a precompiled version -- i.e., an .rpm or .deb file -- note that you will need the development runtime, as opposed to the binary runtime.)
Installing Tile World involves the usual three-part incantation:
By default, the program is set up so that it will keep its shared files under /usr/local/share/tworld. If you would prefer the tworld directory to be somewhere besides /usr/local/share, use the --datarootdir option to change it when you run ./configure. Alternately, you can use the --with-sharedir=DIR option to explicitly specify a completely different path. (This value can also be changed at runtime, either via the TWORLDDIR environment variable or via the command line.)
This will build the tworld binary. There shouldn't be any serious warnings from the compiler.
Running "make install" as root will do the following:
The sets directory is where you will store the .dat files that you want to use. However, if you want to make use of a configuration file with a particular data file, then you will need to store the data file in the data directory, and the configuration file goes into the sets directory instead. (If you're not sure, then you probably just want to store your data files in the sets directory.)