summaryrefslogtreecommitdiff
path: root/src/ai
diff options
context:
space:
mode:
authorJonathan G Rennison <j.g.rennison@gmail.com>2021-02-27 19:24:22 +0000
committerMichael Lutz <michi@icosahedron.de>2021-03-10 23:28:10 +0100
commitc0b722ec46f13c04125fb122692aa975abe4f8d9 (patch)
tree490344ed706493843ea09172424de297629fb453 /src/ai
parent1fb1e7503880a052a43f0ef819f718718976ab77 (diff)
downloadopenttd-c0b722ec46f13c04125fb122692aa975abe4f8d9.tar.xz
Codechange: Add fast path to catenary drawing in MaskWireBits
MaskWireBits always returns its input unchanged if the input has only 0 or 1 track bits set. Having only 0 or 1 track bits sets (i.e. non junction tiles) is by far the most common case. Examining the state of neighbouring tiles and the subsequent masking logic is relatively expensive and can be omitted in this case.
Diffstat (limited to 'src/ai')
0 files changed, 0 insertions, 0 deletions