Types/LightDefinition: Difference between revisions
Jump to navigation
Jump to search
(property usage) |
(1.0.0: added source_orientation_offset) |
||
Line 27: | Line 27: | ||
== Optional properties == | == Optional properties == | ||
=== | === source_orientation_offset === | ||
'''Type''': [[Types/ | '''Type''': [[Types/RealOrientation]] | ||
'''Default''': 0 | |||
=== add_perspective === | === add_perspective === | ||
Line 41: | Line 39: | ||
=== shift === | === shift === | ||
'''Type''': [[Types/vector]] | '''Type''': [[Types/vector]] | ||
=== color === | |||
'''Type''': [[Types/Color]] | |||
'''Default''': Light has no color | |||
Color of the light. | |||
=== minimum_darkness === | === minimum_darkness === |
Revision as of 11:32, 8 September 2020
Basics
Specifies the light source
Mandatory properties
type
Type: Types/string
Default: "basic"
Either "basic" or "oriented". If the type is "oriented", the following properties are read additionally to the other properties:
- picture - Types/Sprite, mandatory
- rotation_shift - Types/RealOrientation, optional
intensity
Type: Types/float
Brightness of the light in the range [0, 1] where 0 is no light and 1 is the maximum light.
intensity = 0.5
size
Type: Types/float
The radius of the light in tiles. Note, that the light gets darker near the edges, so the effective size of the light seems to be smaller.
size = 15 -- big light source
Optional properties
source_orientation_offset
Type: Types/RealOrientation
Default: 0
add_perspective
Type: Types/bool
Default: false
shift
Type: Types/vector
color
Type: Types/Color
Default: Light has no color
Color of the light.
minimum_darkness
Type: Types/float
Default: 0
Example
The light of the orange state of the rail signal.
orange_light = {intensity = 0.2, size = 4, color={r=1, g=0.5}}