Add signal style flag to require realistic braking

This commit is contained in:
Jonathan G Rennison
2022-06-30 21:20:43 +01:00
parent bdd97f1aea
commit c19bd4473f
10 changed files with 43 additions and 5 deletions

View File

@@ -34,6 +34,7 @@ enum NewSignalStyleFlags {
NSSF_OPPOSITE_SIDE = 3,
NSSF_LOOKAHEAD_SINGLE_SIGNAL = 4,
NSSF_COMBINED_NORMAL_SHUNT = 5,
NSSF_REALISTIC_BRAKING_ONLY = 6,
};
struct NewSignalStyle {
@@ -56,6 +57,7 @@ struct NewSignalStyleMapping {
};
extern std::array<NewSignalStyleMapping, MAX_NEW_SIGNAL_STYLES> _new_signal_style_mapping;
extern uint _num_new_signal_styles;
extern uint16 _enabled_new_signal_styles_mask;
/** Resolver for the new signals scope. */
struct NewSignalsScopeResolver : public ScopeResolver {