Commit Graph

30 Commits

Author SHA1 Message Date
tobspr 0d52793c27 Minor refactoring 2020-09-28 12:17:38 +02:00
tobspr d4617edad5 Rework constant signal dialog 2020-09-28 12:17:13 +02:00
tobspr 5ab3afdd30 Move item processing into separate methods 2020-09-19 17:55:36 +02:00
dengr1065 5487ec9818
"Logic pain fix" - Fixing quad painter pain... (#607)
* (wip) 4-painter accept pins

* fix everything

* finish 4-painer fix

* refactor processing requirement
2020-08-29 07:56:47 +02:00
tobspr 296b76bf11 Add virtual shape processing buildings 2020-08-18 20:02:39 +02:00
tobspr b7efda9bf6 Further performance improvements 2020-08-15 22:44:15 +02:00
tobspr b2880700e8 Huge rendering performance improvements and minor other changes, lots of refactorings 2020-08-15 22:32:55 +02:00
tobspr d1a5dd8c9e Update local config with latest variables and cleanup a bit 2020-08-15 19:55:39 +02:00
tobspr 7b40292be3 Start to optimize rendering 2020-08-15 19:43:03 +02:00
tobspr b19b87a6c8 Improve map overlay rendering and raise zoom limit 2020-08-11 13:17:39 +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 94c59e0e33 Revert "Fix layer handling in cutter (#352)"
This reverts commit 97870da048.
2020-07-27 13:49:46 +02:00
tobspr 2d54b72882 Add checks to stacking logic 2020-07-27 13:49:40 +02:00
cyantree 97870da048
Fix layer handling in cutter (#352)
* Fix layer handling in cutter

* Remove unused variable in `cloneFilteredByquadrants()`

* Rework check in `isValidShortKeyInternal()` to being an early return

* Support empty layers in `isValidShortKeyInternal()` which aren't the topmost layer
2020-07-26 23:11:06 +02:00
hexagonhexagon ef574c0bfe
Redo stacking algorithm (#138)
* Change stacking algorithm to keep shapes whole rather than splitting by layer.

* Ensure that layerToMergeAt is not less than 0.
2020-07-26 23:09:50 +02:00
BuildTools c1a518f775 fix circular dependency 2020-07-18 20:46:42 -05:00
RogiJAG f77d47d9f7 Add fl rotater variant 2020-07-18 12:03:49 -05:00
tobspr d75fb184a4 Implement color inverter building 2020-07-02 18:16:04 +02:00
tobspr 2e266f5f21 Get rid of 'builtins' file since its useless and causes performance issues 2020-06-27 10:51:52 +02:00
tobspr 9a67115ba7 Color blind mode 2020-06-22 14:32:24 +02:00
tobspr fccb30b5a5 Fix dark mode for markers 2020-06-16 10:36:32 +02:00
tobspr 5c12c605f5 Reworked waypoints 2020-06-16 10:25:31 +02:00
tobspr cad6b357e3 Add quad cutter and painter 2020-05-17 00:21:33 +02:00
tobspr 5179488373 Add CCW rotater 2020-05-16 23:13:45 +02:00
tobspr 7870f011b8 Initial support for themes, sound improvements 2020-05-16 09:49:00 +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
tobspr ca3f4ff02a Fix shape hash being incorrectly calculated 2020-05-14 08:10:15 +02:00
tobspr 9898916807 Statistics tab 2020-05-13 18:04:51 +02:00
Tobias Springer 93c6ea683d Initial commit 2020-05-09 16:45:23 +02:00