[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.6.1 Components of a World

This section describes the objects used to build a world. This is useful to understand the format of the Crystal Space map file (see section 7.7.1 Format of Map File). To understand this you should know the basics of the 7.6.2 Portal Engine. This section describes the compenents of the world independent from the file format, so it is also useful if you want to build a world from within your program.

Some objects appear in the map file but are not described here, like the skydome. Rather than being core components of the world as described here, such objects are shortcuts for creating complex structures out of the core components.

The world is built up from the following objects:

The Thing Mesh Object is probably the most important mesh object as it can be used to define how the basic structure of your world looks like. Here is a list of concepts that are related to Things:

Keylist Standards

This section describes some guidelines for key/value tuples.

The most important key is the `classname' key. It tells the program the type of an object. All the following guidelines are set for special object classes. If you don't agree with them, you should use different classnames.

The following classnames are standardized:

@@@FIXME: Write this.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated using texi2html