tobspr
6c8a29cea6
Sneak preview to the wires layer when placing on the regular layer
4 years ago
tobspr
390c4ce1a5
Add display
4 years ago
tobspr
3c34227c24
Unify assets, refactor waypoints
4 years ago
tobspr
9085f32ec3
Add multiple performance settings
4 years ago
tobspr
9e76606674
Minor refactoring
4 years ago
tobspr
efd8ba7ae9
Add wire bridges and fix Q on hub crash
4 years ago
tobspr
f44563fc05
Add item filter
4 years ago
tobspr
984bea1921
Add OR gate and different colors of wire based on the value
4 years ago
tobspr
52b4d4d742
Implement wire networks, add levers
4 years ago
tobspr
75ab655998
Add basic logic gate and improve wires in general
4 years ago
tobspr
f4ac6dfe03
Add constant signal emitters
4 years ago
tobspr
850461df8f
Further take on logic wires
4 years ago
tobspr
bb431b8490
Reduce savegame size by not storing the tileSize in the static entity
4 years ago
tobspr
d2077f5009
Fix building placer not showing slots properly
4 years ago
tobspr
93975df4d5
Get rid of item ejector / acceptor layers and new wires buildings for now
4 years ago
tobspr
e0ba1452b2
Start to work on logical pins
4 years ago
Bjorn Stromberg
79158e2b56
Remove unused code ( #526 )
4 years ago
Dimava
235c380de1
fix pippete throws on empty hand ( #512 )
4 years ago
tobspr
bf2eee908f
Refactor static map entity component to store building metaclass
4 years ago
Bjorn Stromberg
cb1ff53338
Add TSLint to github actions, fix existing type errors
4 years ago
Moppler
ae5c33abd2
Extend the pipette hack to work with belts and wires.
4 years ago
MrYawnie
68ebf07052
Changed "level" to "tier" for consistency
4 years ago
MrYawnie
efffa8940b
Match belt/processor etc. level to upgrade tiers
...
Currently the belt (+ processor) levels do not match to the upgrade shop tiers. The tiers start from Tier 1, and once upgraded, they go to tier 2, 3, ... 7. So tier 7 is currently the highest.
However, the belt level starts from level 0, and increases to level 1 once upgraded. The maximum level is therefore 6.
This PR raises the start level of belts and other items to level 1, meaning the levels match the upgrade tiers in the shop.
4 years ago
tobspr
d017362b23
Docs and update changelog
4 years ago
tobspr
e46dd4e00b
Merge pull request #403 from Danacus/master
...
Fix preferred variant not getting saved when clicking on the hud
4 years ago
tobspr
5dedb83d06
Minor fixes to the waypoints
4 years ago
isaisstillalive
2722366d68
Commonize create and save confirm method
4 years ago
isaisstillalive
f1bcec65ad
Refactor dialog title
4 years ago
isaisstillalive
1e1aa80568
Rename sort to sortWaypoints
4 years ago
isaisstillalive
b1fce1b115
Refactor dialog buttons
4 years ago
isaisstillalive
99c945e169
Change delete marker button to edit marker button
4 years ago
isaisstillalive
8acefda778
Show edit marker dialog instead deleting marker
4 years ago
isaisstillalive
d0d8314d81
Commonize sort method
4 years ago
tobspr
1f438e8c65
Minor art rework, update ratios
4 years ago
tobspr
04ea105584
Fix lots of bugs, add wire splitters / mergers
4 years ago
Daan Vanoverloop
a55172339b
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
Daan Vanoverloop
299b6c6302
Fix preferred variant not getting saved when clicking on the hud
4 years ago
tobspr
f35558bb28
Merge pull request #367 from MizardX/planner-initial-direction
...
Initial planner direction based on cursor movement
4 years ago
tobspr
22cba96f6e
Refactor debug overlay
4 years ago
tobspr
c4d7e65d9f
Merge pull request #347 from dengr1065/debug-info
...
Improved debug info (position and version)
4 years ago
dengr1065
b61e0aac73
debug info - fix lint fail
...
github editor sucks without built-in prettier
4 years ago
dengr1065
f4c9c66354
debug info fixes
4 years ago
tobspr
4896e9b89e
Clear selection when switching layers
4 years ago
tobspr
d09bd0bcd7
Huge refactoring of the whole placement logic
4 years ago
MizardX
322e7fbcc9
Initial planner direction based on cursor movement
4 years ago
tobspr
ca8745b1c0
Fix bad rendering of item acceptors / ejector hints
4 years ago
isaisstillalive
0ba4722be6
Show confirm dialog instead of notification
4 years ago
isaisstillalive
6a279923e3
If cost is low, copy instead of cut
4 years ago
tobspr
ff1c1700fe
Merge pull request #382 from isaisstillalive/patch-3
...
Fixed Fill blueprint shapes of SandboxController may not work
4 years ago
isaisstillalive
7f6584297e
Fixed Fill blueprint shapes of SandboxController may not work
4 years ago
isaisstillalive
50c53ec1f2
Close-shop-and-stats key mapping doesn't seem to exist
4 years ago
tobspr
503f9a7fe5
Merge pull request #372 from isaisstillalive/patch-1
...
Fixed an issue that caused an error when pressing the tab key
4 years ago
isaisstillalive
e822552a60
Refactoring obscure variable name
4 years ago
tobspr
daa5cdecb4
Merge pull request #361 from Sandwichs-del/Close-shop-and-stats-by-Q-too
...
Close shop and stats by Q too
4 years ago
tobspr
d75fb184a4
Implement color inverter building
4 years ago
isaisstillalive
ada63459aa
fix cycle building bug
4 years ago
dengr1065
c29b505ef0
Add consistent enum comment
4 years ago
dengr1065
4bbbdafbb9
Fix copy-pasted code
...
i hate myself
4 years ago
dengr1065
6769e9c9b8
Use enum for debug overlay
4 years ago
Sandwichs-del
bec511d9f7
Close stats also by Q
4 years ago
Sandwichs-del
4bfbf15b30
Close shop also by Q
4 years ago
tobspr
755f4bd2ea
Update artwork and minor fixes
4 years ago
tobspr
989ed2db87
Fix wires placement not snapping
4 years ago
dengr1065
2d83994771
More debug info (toggle)
4 years ago
tobspr
b499760d74
Start to work on advanced shape processing
4 years ago
tobspr
0967d5114c
Initial take on wires
4 years ago
tobspr
b0cc9539d7
Fix sandbox controller
4 years ago
tobspr
77440a68bc
Add sandbox controller
4 years ago
tobspr
17123fd7b9
Further work on the energy generator
4 years ago
tobspr
f8adbcdbec
Merge pull request #328 from hexagonhexagon/better-pipette
...
Clear cursor when trying to pipette the same building twice.
4 years ago
hexagonhexagon
bbeee11057
Pressing Q on the same building twice clears the cursor.
4 years ago
Jakob Hellermann
6da023546d
press alt key in belt planner to reverse direction
4 years ago
tobspr
de0b305276
Minor fixes to the throughput
4 years ago
tobspr
2e266f5f21
Get rid of 'builtins' file since its useless and causes performance issues
4 years ago
tobspr
e59d94360c
Minor tslint fix
4 years ago
tobspr
419401b9be
Improve performance by getting rid of instanceof
4 years ago
tobspr
c74843424a
Disable wires content for now (so we can push a sub-update)
4 years ago
tobspr
7b813ece0a
Merge pull request #301 from hexagonhexagon/fix-double-waypoint-bug
...
Fix duplicate waypoints with the same shape key displaying wrong
4 years ago
Jakob Hellermann
bc40fa72d3
fix crash due to missing import of STOP_PROPAGATION
4 years ago
tobspr
42c569d91f
Implement saving and restoring belt paths
4 years ago
tobspr
a71c0b8039
Take 3 on the belt performance (+ tslint fixes)
4 years ago
tobspr
192d1dbedb
Initial take on belt optimization
4 years ago
hexagonhexagon
70f58d5584
Fix bug where waypoints with the same shape key display wrong.
4 years ago
tobspr
66eac93460
Fix sound being played too often
4 years ago
tobspr
182b62d604
Add method to debug changed areas
4 years ago
tobspr
6677ff0a44
Initial take on wires
4 years ago
tobspr
97ef46bd52
Fix deconstruct sound being played when right clicking hub
4 years ago
tobspr
c0e5595a3f
Allow clicking 'Q' over a shape or color patch to automatically select the miner building
4 years ago
tobspr
a17316b1d7
Merge pull request #283 from Gerdon262/feature/ore-q-ing
...
Allow Q-ing on a ore-/shape-patch
4 years ago
tobspr
de94c6ea82
Add 'copy key' button to shape viewer
4 years ago
tobspr
3a846ab3c9
Allow clicking on variants to select them
4 years ago
Gerdon Abbink
5093770329
Force user to use the chainable extractor if unlocked.
4 years ago
Gerdon Abbink
f43a266fad
Merge branch 'master' of git://github.com/tobspr/shapez.io into feature/ore-q-ing
4 years ago
Magnus Grimstvedt Saltnes
fbc543cf3f
Corrects some code style issues.
4 years ago
Magnus Grimstvedt Saltnes
8ec646a8f6
Guards against undefined values/keys in base rotation logic.
...
One-lines setting check per tobspr's recommendation.
4 years ago
Gerdon Abbink
8ec83144ad
Q-ing when on an ore- or shape-patch will show the miner silhouette
4 years ago
Magnus Grimstvedt Saltnes
553ebb5ef6
Switches to using ES6 get/set for currentBaseRotation.
4 years ago
Magnus Grimstvedt Saltnes
e18a888210
Attempts to fix some whitespace differences.
4 years ago
Magnus Grimstvedt Saltnes
9a00931c3f
Implements some linter recommendations for CI check.
4 years ago
Magnus Grimstvedt Saltnes
c7f8b50d13
Adds tracking for rotation per building type.
...
Adds a setting to go back to one global base rotation.
4 years ago
tobspr
cd0b43d4ff
Fix placement mode staying active
4 years ago
tobspr
0b95f3b208
Fix crash
4 years ago
tobspr
9a67115ba7
Color blind mode
4 years ago
tobspr
d452234c72
Fix keybinding for pipette showing while pasting blueprints
4 years ago
tobspr
8381100317
Merge pull request #162 from hexagonhexagon/fix-blueprint-bug
...
Fix bug where belts in blueprints don't orient correctly.
4 years ago
hexagonhexagon
5d601a94be
Add setting to disable cut/delete dialogs.
4 years ago
hexagonhexagon
bef7d823cd
Cut/Delete dialogs can be interacted with by Esc/Enter.
4 years ago
hexagonhexagon
54653cf28e
Make edge case where building is replaceable but unremovable an assertAlways.
4 years ago
hexagonhexagon
c7e0703c45
Fix bug where belts in blueprints don't orient correctly.
4 years ago
tobspr
969b7a74d4
Fix belt planner shortcut being shown always
4 years ago
tobspr
597eefe968
Deselect blueprint on pipette
4 years ago
tobspr
d907dbb191
Improve pipette
4 years ago
tobspr
5b2df00cc7
Fix pipetting belts
4 years ago
tobspr
ba52edf7a4
Fixes for the pipette
4 years ago
tobspr
76b619e4e7
Allow deselecting with pipette
4 years ago
tobspr
0b31ad0c7b
Pipette
4 years ago
tobspr
38114ff3f6
Fix right click to delete not working
4 years ago
tobspr
47b3ed5cbf
Add option to render info boxes compact
4 years ago
tobspr
7cd0054c55
Merge pull request #223 from Joker-vD/labels-are-way-too-short
...
Map markers' labels are way too short.
4 years ago
tobspr
cd36e9084a
Minor code style adjustments
4 years ago
tobspr
e4b2c51484
Merge pull request #212 from xSparfuchs/master
...
fix for screenshots larger than 16,384 x 16,384
4 years ago
tobspr
daef0f1e4e
Refactor keybindings overlay to show more appropriate keybindings
4 years ago
tobspr
2dec257dd9
Cleanup click detector code
4 years ago
Joker_vD
2b6a8e49d1
Only 14 characters for labels? That's 1/10 of a twit!
4 years ago
xSparfuchs
8d21c1dfaf
fine
4 years ago
xSparfuchs
889e22ea69
Update screenshot_exporter.js
4 years ago
xSparfuchs
1b85c32b3b
prettier
4 years ago
xSparfuchs
e63638f364
Update screenshot_exporter.js
4 years ago
xSparfuchs
8372293d5d
Update screenshot_exporter.js
4 years ago
xSparfuchs
c1ef4e85af
whitespaces
4 years ago
xSparfuchs
a5e5cd9e4f
fix large screenshots
4 years ago
tobspr
a6ed85e9da
Fix belt planner
4 years ago
tobspr
61bcc31861
Fix mouse handling
4 years ago
tobspr
4c20094878
Do not choose direction lock side automatically, instead make it toggleable
4 years ago
tobspr
fc883f1e5e
Add keybinding hint for direction lock
4 years ago
tobspr
3ddc0de2c4
Improve flickering
4 years ago
tobspr
26949d5e3d
Fix flickering in direction lock
4 years ago
tobspr
b6964ad1bf
Improve direction lock
4 years ago
tobspr
0a35c9f5b2
Improve belt direction lock
4 years ago
tobspr
a95e69401d
Improve belt direction lock
4 years ago
tobspr
84969a9205
Refactor building placer
4 years ago
tobspr
736e5fb432
Fix crash
4 years ago
tobspr
31ab5f3422
Disable direction lock for everything but belts
4 years ago
tobspr
46ceefd0d8
Disable automatic orientation when using belt lock
4 years ago
tobspr
4fc1ff6b0d
Improve belt lock
4 years ago
tobspr
35a13a09e5
Add belt lock feature
4 years ago
tobspr
b8c3668d88
Placing underground belts now removes belts and other (unneeded) tunnels inbetween
4 years ago
tobspr
5c12c605f5
Reworked waypoints
4 years ago
tobspr
6febaff100
Fix untranslated button
4 years ago
tobspr
7e745fd0ce
Allow exporting whole bases, closes #137
4 years ago