Moved to FlightGear/docs-mini
This commit is contained in:
parent
2522bdba92
commit
57eecbf2ff
1 changed files with 0 additions and 101 deletions
|
@ -1,101 +0,0 @@
|
||||||
|
|
||||||
<>
|
|
||||||
This is the event seperator. The text inside the brackets
|
|
||||||
can be anything. But since the text shows up in the property
|
|
||||||
tree it is adviced to give it a meaningfull name like;
|
|
||||||
crank, engine, rumble, gear, squeal, flap, wind, stall or click.
|
|
||||||
|
|
||||||
The value can be defined multiple times, thus anything which is
|
|
||||||
related may have the same name.
|
|
||||||
|
|
||||||
<name>
|
|
||||||
This defines the name of the event. This name is used internally
|
|
||||||
and, although it can me defined multiple times, should have a
|
|
||||||
unique value unless you realy know what you're doing.
|
|
||||||
|
|
||||||
Defining it multiple times could lead to unexpected behaviour.
|
|
||||||
|
|
||||||
<path>
|
|
||||||
This defined th path to the sound file. The path is relative to the
|
|
||||||
FlightGear root directory but could be specified absolue.
|
|
||||||
|
|
||||||
<property>
|
|
||||||
Define which property triggers the event, and reffers to a node
|
|
||||||
in the FlightGear property tree.
|
|
||||||
|
|
||||||
The value is converted to an integer value (anything less than 0.5 is
|
|
||||||
is considered to be 0) and handled if it were a boolean value
|
|
||||||
(0 = false, anything else = true).
|
|
||||||
|
|
||||||
The triger depends on the value of <type>.
|
|
||||||
|
|
||||||
<type>
|
|
||||||
This specifies how the event is triggered.
|
|
||||||
There are multiple options:
|
|
||||||
|
|
||||||
level: events are active if the value is true.
|
|
||||||
this is the default behaviour.
|
|
||||||
|
|
||||||
inverted: events are active if the value is false.
|
|
||||||
|
|
||||||
flipflop: events are triggered on state changes.
|
|
||||||
this is only usefull for samples which are played
|
|
||||||
once.
|
|
||||||
|
|
||||||
<mode>
|
|
||||||
This defines how the sample should be played:
|
|
||||||
|
|
||||||
once: the sample is played once.
|
|
||||||
this is the default.
|
|
||||||
|
|
||||||
looped: the sample plays continuesly,
|
|
||||||
until the event turns false.
|
|
||||||
|
|
||||||
|
|
||||||
<volume> / <pitch>
|
|
||||||
Defines the following subsection.
|
|
||||||
|
|
||||||
<property>
|
|
||||||
Defins which property supplies the value for the calculation.
|
|
||||||
The value is treatened as a floating point number.
|
|
||||||
|
|
||||||
<type>
|
|
||||||
lin: lineair handling of the property value.
|
|
||||||
this is the default.
|
|
||||||
|
|
||||||
ln: convert the property value to a natural logarithmic
|
|
||||||
value before scaling it.
|
|
||||||
|
|
||||||
log: convert the property value to a true logarithmic
|
|
||||||
value before scaling it.
|
|
||||||
|
|
||||||
<scale>(**)
|
|
||||||
Defines the multiplication factor for the property value.
|
|
||||||
A special condition is when scale is defined as a negative
|
|
||||||
value. In this case the result of |<scale>| * <property) will be
|
|
||||||
subtracted from <default>
|
|
||||||
|
|
||||||
<default>
|
|
||||||
The initial value for this sound. This value is also used as an
|
|
||||||
offset value for calulating the end result.
|
|
||||||
|
|
||||||
<min>
|
|
||||||
Minimum allowed value.
|
|
||||||
This is usefull if sounds start to sound funny. Anything lower
|
|
||||||
will be converted to 0.
|
|
||||||
|
|
||||||
<max>
|
|
||||||
|
|
||||||
Maximum allowed value.
|
|
||||||
This is usefull if sounds gets to loud. Anything higher will be
|
|
||||||
truncated to this value.
|
|
||||||
|
|
||||||
|
|
||||||
Calculations are made the following way:
|
|
||||||
|
|
||||||
if (scale < 0)
|
|
||||||
value = default - abs(scale) * function(property)
|
|
||||||
else
|
|
||||||
value = default + scale * function(property)
|
|
||||||
|
|
||||||
where function can be one of {none, log, log10}.
|
|
Loading…
Add table
Reference in a new issue