Fix order removal due to shared-infra company deletion.
Order totals were not updated correctly, implicit orders not handled properly, etc. Create generic function for vehicle order filtering. Use for station deletion and infra sharing company deletion.
This commit is contained in:
@@ -556,6 +556,7 @@
|
||||
<ClInclude Include="..\src\openttd.h" />
|
||||
<ClInclude Include="..\src\order_backup.h" />
|
||||
<ClInclude Include="..\src\order_base.h" />
|
||||
<ClInclude Include="..\src\order_cmd.h" />
|
||||
<ClInclude Include="..\src\order_func.h" />
|
||||
<ClInclude Include="..\src\order_type.h" />
|
||||
<ClInclude Include="..\src\pbs.h" />
|
||||
|
||||
@@ -897,6 +897,9 @@
|
||||
<ClInclude Include="..\src\order_base.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\order_cmd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\order_func.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
||||
@@ -348,6 +348,7 @@
|
||||
<ClCompile Include="..\src\ground_vehicle.cpp" />
|
||||
<ClCompile Include="..\src\heightmap.cpp" />
|
||||
<ClCompile Include="..\src\highscore.cpp" />
|
||||
<ClCompile Include="..\src\infrastructure.cpp" />
|
||||
<ClCompile Include="..\src\hotkeys.cpp" />
|
||||
<ClCompile Include="..\src\ini.cpp" />
|
||||
<ClCompile Include="..\src\ini_load.cpp" />
|
||||
@@ -498,6 +499,7 @@
|
||||
<ClInclude Include="..\src\industry.h" />
|
||||
<ClInclude Include="..\src\industry_type.h" />
|
||||
<ClInclude Include="..\src\industrytype.h" />
|
||||
<ClInclude Include="..\src\infrastructure_func.h" />
|
||||
<ClInclude Include="..\src\ini_type.h" />
|
||||
<ClInclude Include="..\src\landscape.h" />
|
||||
<ClInclude Include="..\src\landscape_type.h" />
|
||||
@@ -571,6 +573,7 @@
|
||||
<ClInclude Include="..\src\openttd.h" />
|
||||
<ClInclude Include="..\src\order_backup.h" />
|
||||
<ClInclude Include="..\src\order_base.h" />
|
||||
<ClInclude Include="..\src\order_cmd.h" />
|
||||
<ClInclude Include="..\src\order_func.h" />
|
||||
<ClInclude Include="..\src\order_type.h" />
|
||||
<ClInclude Include="..\src\pbs.h" />
|
||||
|
||||
@@ -222,6 +222,9 @@
|
||||
<ClCompile Include="..\src\highscore.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\infrastructure.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\hotkeys.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
@@ -672,6 +675,9 @@
|
||||
<ClInclude Include="..\src\industrytype.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\infrastructure_func.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\ini_type.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
@@ -891,6 +897,9 @@
|
||||
<ClInclude Include="..\src\order_base.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\order_cmd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\src\order_func.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
||||
@@ -1498,6 +1498,10 @@
|
||||
RelativePath=".\..\src\order_base.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\..\src\order_cmd.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\..\src\order_func.h"
|
||||
>
|
||||
|
||||
@@ -1495,6 +1495,10 @@
|
||||
RelativePath=".\..\src\order_base.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\..\src\order_cmd.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\..\src\order_func.h"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user