No description
block (this required to move most of init() into postinit()) - undo the "which" pseudo-namespace workaround, and do it proper: - let all nasal code in a joystick config file be executed in its own namespace. This allows to define functions in the init block that can be used throughout the driver file, and to write state variables in one binding, while reading them in other bindings, all without having to make sure that the values aren't lost in between, or collide with another joystick driver's code. For this the input subsystem creates a namespace for each joystick: "__js0" for joystick 0, etc. The two leading underscores are there to avoid collisions with user defined modules (similar to internal compiler variables). The namespace shouldn't be used explicitly, at least not in releases, and not from outside code, except for testing purposes, for which it can be useful. (If using the Cyborg joystick as js[0], you can read the modifier level as "__js0.modifier" from any nasal context.) |
||
---|---|---|
docs-mini | ||
examples/netfdm | ||
man | ||
package | ||
scripts | ||
src | ||
tests | ||
utils | ||
.cvsignore | ||
acinclude.m4 | ||
am2dsp.cfg | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
FlightGear.dsp | ||
FlightGear.dsw | ||
Makefile.am | ||
NEWS | ||
README | ||
Thanks |
Welcome to the FlightGear Flight Simulator project. =================================================== The primary web page for this project is: http://www.flightgear.org For basic installation instructions see the "INSTALL" file. Before you can run FlightGear you will also need to download and install the "base" package which is a collection of textures, sounds, sample scenery, and other data files need by the sim. For additional install help for specific platforms please browse the "docs-mini/" subdirectory. More complete documentation is available from our web page as a separate distribution. Please take a look at the "Thanks" file for a list of people who have contributed to this project. If you have contributed something but don't find your name in this file. Please send a polite reminder to http://www.flightgear.org/~curt For a summary of changes/additions by version see the "NEWS" file. This project is GPL'd. For complete details on our licensing please see the "COPYING" file. For information on available mailing lists, mailing list archives, and other available source code and documenation, please visit our web site. FlightGear is a product of the collaboration of large international group of volunteers. FlightGear is a work in progress. FlightGear comes with no warrantee. We hope you enjoy FlightGear and/or find it of some value!