Go to file
Buhallin a65cf33059
Optimize location connection drawing during drag operations
Previously the entire location map was being rebuilt and redrawn in onUpdate() during a drag operation, including the connectors which weren't changing.  This was causing notable lag on some systems.

This splits the draw operations into two separate pieces - locations on the board which are unchanging, and locations which are being dragged.  This allows only connections which are actually moving to be recalculated.

Since TTS only allows a single list of vector lines per object the dragged lines are now set on the cards themselves rather than the PlayArea.  This may possibly improve performance in itself, by keeping each list of vectors smaller.  Supporting this required some changes in how pre-built connections are handled.
2023-01-11 00:57:06 -08:00
.github/workflows bump version 2022-11-29 00:07:17 -06:00
img new group: general settings & more compact layout 2023-01-05 18:52:26 +01:00
modsettings updated layout 2023-01-08 02:40:28 +01:00
objects Merge pull request #174 from argonui/replenish-fix 2023-01-09 16:29:29 -08:00
src Optimize location connection drawing during drag operations 2023-01-11 00:57:06 -08:00
xml increases menu offset from 60 to 80 2023-01-10 21:21:33 +01:00
CODEOWNERS Update CODEOWNERS 2022-12-08 14:49:01 -06:00
config.json Merge pull request #173 from argonui/version-bump 2023-01-09 07:01:28 +01:00
README.md Update README.md 2021-10-06 19:55:00 -07:00

SCED Script Repository