Exund
c4f2379010
Refactor entity cloning ( #671 )
2020-09-19 21:41:48 +02:00
tobspr
b8f27aec44
Proper belt underlays for splitters
2020-09-18 18:18:38 +02:00
tobspr
8c39d31c5b
Optimize performance by using singletons for items
2020-08-14 13:09:10 +02:00
tobspr
9701a143ec
Only store changed properties for all components
2020-08-10 22:53:02 +02:00
tobspr
d2077f5009
Fix building placer not showing slots properly
2020-08-10 21:36:46 +02:00
tobspr
93975df4d5
Get rid of item ejector / acceptor layers and new wires buildings for now
2020-08-10 21:24:58 +02:00
tobspr
89294c7072
Remove instant eject flag
2020-08-10 20:32:45 +02:00
tobspr
6f28aff78f
Vastly improve belt performance
2020-08-10 15:02:14 +02:00
tobspr
0967d5114c
Initial take on wires
2020-06-28 19:34:10 +02:00
tobspr
c844dd4798
Improve performance by only updating belt ejectors on the end of paths
2020-06-27 09:52:26 +02:00
tobspr
192d1dbedb
Initial take on belt optimization
2020-06-26 13:57:07 +02:00
Phlosioneer
36cf28029e
Remove ejector cache; use slot caches instead
...
This is a small refactoring that removes the main ejector cache. The
cache is now tracked by slots and ejector components.
It avoids a large array allocation and many small object allocations,
but adds many small array allocations. It's net neutral for performance.
2020-06-16 21:11:26 -04:00
Dimava
6c349479cf
fix belt cloning bug
2020-06-01 12:46:37 +03:00
tobspr
0cd324c82b
Initial support for blueprints (Buggy)
2020-05-27 14:30:59 +02:00
tobspr
cad6b357e3
Add quad cutter and painter
2020-05-17 00:21:33 +02:00
tobspr
9adbbfa1c3
Fix crash when saving due to FP imprecision
2020-05-15 19:09:29 +02:00
tobspr
b01d38e55d
Initial support for saving games
2020-05-14 21:54:11 +02:00
Tobias Springer
93c6ea683d
Initial commit
2020-05-09 16:45:23 +02:00