[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | [ Search: ] |
This section provides information useful to developers who wish to write demo and test applications for the features they have added in Crystal Space.
There are mainly two sets of tools that are designed to help write and showcase test applications:
CS::Utility::DemoApplication
facility.
The ‘startme’ application is supposed to be the main tool used by a new user of Crystal Space who wish to have an insight of the functionalities available. It allows to navigate in a list of demo and test applications, with a short description and a screenshot of them, and the ability to launch and close those applications.
The list of applications and their description is defined in the file ‘data/config-app/startme.cfg’. The screenshots to be used are held in the file ‘data/startme.zip’.
CS::Utility::DemoApplication
facility The CS::Utility::DemoApplication
and related classes provide the basic
functionalities for Crystal Space's demo and test applications. Most demos, tests
and tutorials would want to use this class in order to simplify their code, make it
more pertinent for the user, and unify the graphical and general layout between all
applications.
The kind of functionalities provided by those classes are the creation of the main objects of the engine and of the scenes, the camera management, the user interaction through command line arguments and Head-up Displays, etc.
The advantages when using it are:
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated using texi2html 1.76.