Files
@ r24489:93c2688c28bb
Branch filter:
Location: cpp/openttd-patchpack/source/src/clear_func.h - annotation
r24489:93c2688c28bb
844 B
text/x-c
Change: [Linkgraph] Allow job threads to be aborted early when clearing schedule (#8416)
When link graph jobs are cleared due to abandoning the game or exiting,
flag the job as aborted.
The link graph job running in a separate thread checks the aborted flag
periodically and terminates processing early if set.
This reduces the delay at game abandon or exit if a long-running job
would otherwise still be running.
When link graph jobs are cleared due to abandoning the game or exiting,
flag the job as aborted.
The link graph job running in a separate thread checks the aborted flag
periodically and terminates processing early if set.
This reduces the delay at game abandon or exit if a long-running job
would otherwise still be running.
r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 r17269:69ce9f105ed6 | /*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file clear_func.h Functions related to clear (MP_CLEAR) land. */
#ifndef CLEAR_FUNC_H
#define CLEAR_FUNC_H
#include "tile_cmd.h"
void DrawHillyLandTile(const TileInfo *ti);
void DrawClearLandTile(const TileInfo *ti, byte set);
#endif /* CLEAR_FUNC_H */
|