VarAction2: Move optimiser flags to a separate setting
This commit is contained in:
@@ -20,10 +20,6 @@ enum ChickenBitFlags {
|
||||
DCBF_DESYNC_CHECK_POST_COMMAND = 3,
|
||||
DCBF_DESYNC_CHECK_NO_GENERAL = 4,
|
||||
DCBF_DESYNC_CHECK_PERIODIC_SIGNALS = 5,
|
||||
DCBF_NO_OPTIMISE_VARACT2 = 6,
|
||||
DCBF_NO_OPTIMISE_VARACT2_DSE = 7,
|
||||
DCBF_NO_OPTIMISE_VARACT2_PRUNE = 8,
|
||||
DCBF_NO_OPTIMISE_VARACT2_EXP_VAR = 9,
|
||||
};
|
||||
|
||||
inline bool HasChickenBit(ChickenBitFlags flag)
|
||||
@@ -31,6 +27,18 @@ inline bool HasChickenBit(ChickenBitFlags flag)
|
||||
return HasBit(_settings_game.debug.chicken_bits, flag);
|
||||
}
|
||||
|
||||
enum NewGRFOptimiserFlags {
|
||||
NGOF_NO_OPT_VARACT2 = 0,
|
||||
NGOF_NO_OPT_VARACT2_DSE = 1,
|
||||
NGOF_NO_OPT_VARACT2_GROUP_PRUNE = 2,
|
||||
NGOF_NO_OPT_VARACT2_EXPENSIVE_VARS = 3,
|
||||
};
|
||||
|
||||
inline bool HasGrfOptimiserFlag(NewGRFOptimiserFlags flag)
|
||||
{
|
||||
return HasBit(_settings_game.debug.newgrf_optimiser_flags, flag);
|
||||
}
|
||||
|
||||
enum MiscDebugFlags {
|
||||
MDF_OVERHEAT_BREAKDOWN_OPEN_WIN,
|
||||
MDF_ZONING_RS_WATER_FLOOD_STATE,
|
||||
|
Reference in New Issue
Block a user