TBTR: Delete orphaned virtual trains on client disconnection

This commit is contained in:
Jonathan G Rennison
2020-10-09 19:26:07 +01:00
parent 348178e9eb
commit cce6d731a1
9 changed files with 41 additions and 23 deletions

View File

@@ -417,8 +417,7 @@ protected: // These functions should not be called outside acceleration code.
CommandCost CmdMoveRailVehicle(TileIndex, DoCommandFlag , uint32, uint32, const char *);
CommandCost CmdMoveVirtualRailVehicle(TileIndex, DoCommandFlag, uint32, uint32, const char*);
Train* CmdBuildVirtualRailWagon(const Engine*);
Train* CmdBuildVirtualRailVehicle(EngineID, StringID &error);
Train* CmdBuildVirtualRailVehicle(EngineID, StringID &error, uint32 user);
int GetTileMarginInFrontOfTrain(const Train *v, int x_pos, int y_pos);