Add NewGRF signal style flag to draw on both sides
This commit is contained in:
@@ -675,6 +675,13 @@ item (FEAT_GLOBALVARS) {
|
||||
Set whether signals should be drawn on the opposite side of the track for the most recently defined style (defined using the <span class="code">define_style</span> property).
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>style_both_sides</td><td>0 or 1</td>
|
||||
<td>
|
||||
Set whether signals should be drawn on both sides of the track for the most recently defined style (defined using the <span class="code">define_style</span> property).<br />
|
||||
If set, the <span class="code">signal_context_is_second</span> variable is true when drawing the second signal.<br />
|
||||
If this and <span class="code">style_opposite_side</span> are both set, the first signal is drawn on the opposite side and the second signal is drawn on the usual side.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>style_realistic_braking_only</td><td>0 or 1</td>
|
||||
<td>
|
||||
Set whether signals using this style may only be built when realistic braking is enabled, for the most recently defined style (defined using the <span class="code">define_style</span> property).
|
||||
@@ -724,6 +731,11 @@ item (FEAT_GLOBALVARS) {
|
||||
The signal is being drawn on a tunnel entrance/exit (not a bridge)
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>signal_context_is_second</td><td>0 or 1</td>
|
||||
<td>
|
||||
The second signal is being drawn (on the opposite side to the first signal), see the style_both_sides property
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>signal_context_info</td><td></td>
|
||||
<td>
|
||||
Above signal context variables in one variable (all of the signals_signal_context variable)
|
||||
|
||||
@@ -554,6 +554,16 @@
|
||||
The Action 0 Id field is not used, the value is ignored.
|
||||
</p>
|
||||
<p>This is indicated by the feature name: <font face="monospace">action0_signals_style</font>, version 1</p>
|
||||
<h4 id="signals_style_both_sides">Set custom signal style signal drawn on both sides (mappable property: signals_style_both_sides)</h4>
|
||||
<p>This applies to the most recent custom signal style defined using the <a href="#signals_define_style">signals_define_style</a> property.<br />
|
||||
When enabled, signals using this style are drawn on both sides of the track.<br />
|
||||
Bit 9 of <a href="#signals_signal_context">signals_signal_context</a> is set when drawing the second signal on the opposite side.</p>
|
||||
<p>If this and <a href="#signals_style_opposite_side">signals_style_opposite_side</a> are both set, the first signal is drawn on the opposite side
|
||||
and the second signal is drawn on the usual side.</p>
|
||||
<p>The property length is 1 byte. 0 is disabled (default). 1 is enabled.<br />
|
||||
The Action 0 Id field is not used, the value is ignored.
|
||||
</p>
|
||||
<p>This is indicated by the feature name: <font face="monospace">action0_signals_style</font>, version 3</p>
|
||||
<h4 id="signals_style_realistic_braking_only">Set custom signal style signal requires realistic braking (mappable property: signals_style_realistic_braking_only)</h4>
|
||||
<p>This applies to the most recent custom signal style defined using the <a href="#signals_define_style">signals_define_style</a> property.<br />
|
||||
When enabled, signals using this style may only be built when realistic braking is enabled.</p>
|
||||
@@ -929,6 +939,7 @@
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td>8</td><td>Tunnel tile</td></tr>
|
||||
<tr><td>9</td><td>Second signal (being drawn on opposite side), see: <a href="#signals_style_both_sides">signals_style_both_sides</a></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>This is indicated by the feature name: <font face="monospace">varaction2_signals_signal_context</font>, version 1</p>
|
||||
|
||||
Reference in New Issue
Block a user