shapez.io icon indicating copy to clipboard operation
shapez.io copied to clipboard

Refactor: Entity Arrays => Sets, faster loads & copy/paste

Open davisgamedev opened this issue 4 years ago • 2 comments

This PR moves all instances of entity iteration by replacing entity arrays with es6 sets. This provides significant performance boosts during operations such as copy and paste, and loading/saving.

davisgamedev avatar Oct 09 '20 22:10 davisgamedev

This is on my todo list, since its so big it will take a bit of time to review though! Thanks for the effort so far!

tobspr avatar Oct 11 '20 06:10 tobspr

Hi! This branch has been updated to address comments and keep up to date with upstream changes

davisgamedev avatar Jul 01 '21 17:07 davisgamedev