netrinjo Documentation

0.1

Welcome to the documentation of the Netrinjo game engine!

About Netrinjo

Summary

Netrinjo is a game engine, designed to minimize the programming effort, concerning the basic application development. One should be able to start implementing the game without the need to deal a lot with things that are required in every game: menus, loading data, ....

Furthermore there are classes for networking and the GUI (sound, input, graphics).

Netrinjo's homepage is at http://netrinjo.sourceforge.net/ .

Overview of abilities

Dependencies

Netrinjo depends on the following libraries:

License

Netrinjo may be used and distributed under the terms of the GNU Lesser General Public License (version 2.1 or later)

How-To

There are two examples of "main.cpp"-files included in this documentation. One uses a class "GameApp" (must be derived from BasicApp) for basic application handling, see An example of a main.cpp-file with a class "GameApp". The other one uses the class XmlApp to manage the basic things (using this method is recommended to minimize programming effort), see An example of a main.cpp-file with the class XmlApp.

General information

Environment variables

The following environment strings are set by the application: When using the method makeEnvPath(), it is simple to specify filenames relative to these data-paths. Example:
 $(DATAPATH)/subpath/filename.txt 
Avoid using paths relative to the current working directory, because it can change sometimes.
Generated on Wed May 9 17:35:55 2007 for netrinjo by  doxygen 1.5.1