Commit Graph

950 Commits

Author SHA1 Message Date
tobspr 06d5c6a6dc Fixes & update changelog 2021-08-25 13:23:02 +02:00
PFedak 6f56d77535
Aggregate map chunks in overlay. (#1247)
Overlay rendering performance seemed bottlenecked by drawImage calls. To
reduce both the number of calls and the number of different source
buffers, cache overlay buffers for squares of chunks. This adds a very
small extra cost for updates (one additional drawImage) and some cost
for drawing chunks outside of view, but this is more than made up for by
the savings.

By default, the aggregate are 4x4 squares of chunks.
2021-08-25 13:04:52 +02:00
Emerald Block 2b4eb6771f
fix deselect on level up (#1033) 2021-08-25 12:59:03 +02:00
tobspr 993bd53a07 Shape tooltip adjustments 2021-08-25 12:55:59 +02:00
Sense101 4b36426a77
Added shape tooltip - final version (#1251)
* Added shape tooltip

* Shortened and simplified shape tooltip code

* added special logic for cutters so they remove overlays of empty outputs, and added clearing overlays on clear items
2021-08-25 11:56:29 +02:00
Sense101 736fbaed42
cleanup of trim code (#1283) 2021-08-24 19:38:16 +02:00
tobspr d3fb22a54a Further wegame version adjustments 2021-08-19 09:58:26 +02:00
tobspr ff47920e81 Further wegame adjustments 2021-08-18 17:22:50 +02:00
tobspr 0751eec7d5 Gamedistribution version adjustments 2021-08-17 21:13:32 +02:00
tobspr c4ef7d4431 wegame version adjustments 2021-08-17 19:51:28 +02:00
tobspr 012818841d Wegame version adjustments 2021-08-16 12:34:40 +02:00
tobspr aea668d7e3 Minor crosspromo update 2021-08-11 16:40:28 +02:00
tobspr 009e515336 Bump version, again 2021-08-11 16:36:17 +02:00
tobspr 24525344aa Do not show changelog yet 2021-08-11 16:31:26 +02:00
tobspr fb695d7413 Crosspromo 2021-08-11 16:27:39 +02:00
tobspr eb628526c9 Wegame adjustments 2021-08-04 13:44:02 +02:00
tobspr 8547dc409d Merge branch 'master' of github.com:tobspr/shapez.io 2021-08-04 12:52:49 +02:00
tobspr 1b34346c0b Closes 1266 2021-08-04 12:52:45 +02:00
Sense101 599cc7cf9f
fixed allowing puzzles which autocomplete (#1262) 2021-08-04 12:50:31 +02:00
tobspr d8b34ca438 Minor PR adjustments 2021-08-04 12:49:01 +02:00
PFedak e4f02abeb3
Simplify item processor slot logic. (#1257)
Track input slot assignment by array index rather than including extra
data in a new object. This greatly reduces the amount of garbage
generated by tryTakeItem and other item process operations.
2021-08-04 12:34:15 +02:00
Emerald Block 0a15958af9
Highlight focused text inputs, Show old signal (#1255)
* provide previous key when editing signal

* highlight text in focused text input
2021-08-04 12:19:58 +02:00
Sense101 260041702b
Hotfix to prevent pasting locked buildings (#1272)
* fix to prevent pasting locked buildings

* only check when in editor
2021-07-28 09:20:08 +02:00
tobspr a1c6a99df0 Update wegame sdk to latest version 2021-07-06 15:51:39 +02:00
Stan e8cd01e8e0
Just a little typo (#1252)
This isn't of any significance, but I figured why not.
2021-07-01 13:24:10 +02:00
tobspr 232ad79c02 Demo version adjustments 2021-06-30 10:17:16 +02:00
tobspr 479539d9b8 Properly activate Puzzle DLC on steam version (Fixes having to activate it manually in some cases) 2021-06-27 15:52:37 +02:00
tobspr b6de716bee Clean up links 2021-06-25 19:29:23 +02:00
tobspr dba91fa50c Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-25 16:31:56 +02:00
tobspr db355da09e Minor puzzle control refactoring 2021-06-25 16:31:54 +02:00
Sense101 5fb7bb0586
Minor goal acceptor adjustments to help prevent backing up belts to complete (#1236)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* minor goal acceptor adjustments to help prevent backing up belts to complete

* removed gap between completion and fill as it doesn't look nice

* removed api override

* fixed mistake with fill percentage

* Allowed for copying acceptors to remember the required shape

* further adjusted required items, so it looks a bit nicer
2021-06-25 16:16:09 +02:00
tobspr 285dd3840d Some fixes 2021-06-25 16:15:05 +02:00
tobspr 6359bbeadf Update changelog 2021-06-25 16:10:27 +02:00
Sense101 a75a880126
Fixed blueprint not properly clearing on right click (#1235)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* fixed blueprints not clearing properly
2021-06-25 16:08:00 +02:00
Thomas (DJ1TJOO) aa553e63eb
Fixed when achievements are given on levels (#1233)
Co-authored-by: TcePrepK <TcePrepK@users.noreply.github.com>

Co-authored-by: TcePrepK <TcePrepK@users.noreply.github.com>
2021-06-25 16:06:50 +02:00
tobspr 5074727efa Update translations and changelog 2021-06-24 19:16:10 +02:00
tobspr 7b18d54cbe Minor PR adjustments 2021-06-24 19:13:21 +02:00
tobspr d24a4a848e Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-24 18:46:49 +02:00
tobspr 9703187105 Start changelog for 1.4.2 2021-06-24 18:46:47 +02:00
Sense101 f7cc313ff4
Add back copy/paste in puzzle mode. (#1230)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* Added back copy/paste in puzzle mode

* fixed rotating non-rotatable buildings as blueprints and made blocker non-rotatable
2021-06-24 18:45:48 +02:00
Sense101 1c23549b39
Added a button to clear all non fixed buildings in both modes (#1229)
* added the new splitter

* Update base-en.yaml

* added clear buildings button to both game modes

* Minor cleanups and added translation for new button
2021-06-24 18:41:37 +02:00
Sense101 6efbdc6ad1
Fix for cheating puzzles by quickly switching belts (#1226)
* added the new splitter

* Update base-en.yaml

* adjusted how acceptor works to fix macro

* fixed a minor bug

* applied changes to the puzzle-editor-review script

* minor cleanups
2021-06-24 18:39:50 +02:00
tobspr acc25a93f0 Add hint about activating the DLC 2021-06-22 15:13:22 +02:00
tobspr 10428ec6b9 Fix "disableGrid" option causing glitches in the puzzle dlc 2021-06-22 14:37:03 +02:00
tobspr 6d3faabce5 v1.4.1 2021-06-22 11:22:49 +02:00
tobspr cc3242011f Allow deleting puzzles 2021-06-20 17:42:44 +02:00
tobspr 4e763ae93a Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-20 11:53:50 +02:00
tobspr c6bb1a22fb Bugfix backport 2021-06-20 11:53:37 +02:00
tobspr 39d6d3d565 Minor adjustments, add "trending weekly" 2021-06-20 11:50:36 +02:00
tobspr 8149ba875b Minor artwork adjustments 2021-06-19 17:46:28 +02:00