Fix extra aspects variable not being set for newly generated maps
This commit is contained in:
@@ -1467,7 +1467,7 @@ void UpdateAllSignalAspects()
|
||||
}
|
||||
}
|
||||
|
||||
void UpdateExtraAspectsVariable()
|
||||
static uint8 DetermineExtraAspectsVariable()
|
||||
{
|
||||
uint8 new_extra_aspects = 0;
|
||||
|
||||
@@ -1481,6 +1481,12 @@ void UpdateExtraAspectsVariable()
|
||||
}
|
||||
}
|
||||
|
||||
return new_extra_aspects;
|
||||
}
|
||||
|
||||
void UpdateExtraAspectsVariable()
|
||||
{
|
||||
uint8 new_extra_aspects = DetermineExtraAspectsVariable();
|
||||
|
||||
if (new_extra_aspects != _extra_aspects) {
|
||||
_extra_aspects = new_extra_aspects;
|
||||
@@ -1488,3 +1494,8 @@ void UpdateExtraAspectsVariable()
|
||||
MarkWholeScreenDirty();
|
||||
}
|
||||
}
|
||||
|
||||
void InitialiseExtraAspectsVariable()
|
||||
{
|
||||
_extra_aspects = DetermineExtraAspectsVariable();
|
||||
}
|
||||
|
Reference in New Issue
Block a user