dengr1065
f4c9c66354
debug info fixes
4 years ago
tobspr
4896e9b89e
Clear selection when switching layers
4 years ago
tobspr
a1007591e5
Fix multiple bugs, 2
4 years ago
tobspr
65337f90fc
Fix multiple bugs
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
tobspr
34ef26b289
Fix multiple issues regarding saving / restoring games
4 years ago
tobspr
04839b1956
Unlock energy generator from the beginning
4 years ago
tobspr
867b55ca38
Update changelog
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
1837e72952
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
85bb280326
Update changelog & artwork
4 years ago
Dimava
af1893ba08
find a more meaningful name and make it const
4 years ago
Dimava
35f427da82
remove moving on min/max zoom
4 years ago
Dimava
785f20c35f
fix jumps with desiredCenter
4 years ago
Dimava
2f6b3afbab
Wheel zoom saves world mouse position
4 years ago
tobspr
f0a75a8255
Minor changes, update changelog with latest contributions
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
tobspr
a77911263d
Implement concept of energy consumption
4 years ago
tobspr
a977d4f9f4
Update sounds
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
tobspr
bd899df5fe
Further progress on the energy generator / wires, fix translations
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
8667739e5e
MInor wires adjustment
4 years ago
tobspr
722c8ef836
Start to rework the graphics for the wires layer, make wires cooler than belts
4 years ago
tobspr
18fb9cb04f
Speed up belt rendering
4 years ago
tobspr
755f4bd2ea
Update artwork and minor fixes
4 years ago
tobspr
ea868fd750
Fix issues with blueprints
4 years ago
tobspr
720c288a44
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
989ed2db87
Fix wires placement not snapping
4 years ago
dengr1065
2d83994771
More debug info (toggle)
4 years ago
Menai Ala Eddine
5dca71fa3f
refactor • line 15 : replace log by error
...
1• Remove `console.log()`
2• Add `console.error()`
Because the message content is an error.
4 years ago
tobspr
64c4816194
Remove some todos
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
97858b6eab
Fix time formatting, again
4 years ago
tobspr
eea02bf571
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
c4d328c1cd
Fix bad time formatting and update changelog
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
tobspr
4a56c3ccba
Merge pull request #327 from hexagonhexagon/b-key-dev-fix
...
Fix issue where pressing B just after loading crashes the game.
4 years ago
tobspr
542cc89f94
Merge pull request #325 from jakobhellermann/master
...
press alt key in belt planner to reverse direction
4 years ago
tobspr
3672f52619
Add 120hz refresh rate
4 years ago
hexagonhexagon
4c5043378f
Fix issue where pressing B just after loading crashes the game.
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
84417b60a5
Fix items being stuck on belts
4 years ago
tobspr
fa3d516913
Update changelog
4 years ago
tobspr
54f06762d7
Update changelog
4 years ago
tobspr
f4e4b6d027
Update story goals
4 years ago
tobspr
5dab3508cd
Improve tunnel performance by caching receivers
4 years ago
tobspr
a057d68a8e
Micro optimization for item acceptor
4 years ago
tobspr
6d2afb992c
Update local config to latest version
4 years ago
tobspr
2e266f5f21
Get rid of 'builtins' file since its useless and causes performance issues
4 years ago
tobspr
14246929b3
Fix item ejector bug
4 years ago
tobspr
e59d94360c
Minor tslint fix
4 years ago
tobspr
419401b9be
Improve performance by getting rid of instanceof
4 years ago
tobspr
d8bf4f9cd8
fix belt animation seeming to go 'backwards' on high belt speeds
4 years ago
tobspr
c844dd4798
Improve performance by only updating belt ejectors on the end of paths
4 years ago
tobspr
c74843424a
Disable wires content for now (so we can push a sub-update)
4 years ago
tobspr
8ba0a36ee1
Re-Enable automatic belt placement 2
4 years ago
tobspr
ceb9b81cf9
Re-Enable automatic belt placement
4 years ago
tobspr
8e10864f05
Merge pull request #316 from mordof/master
...
Fix tunnel incorrect delete bug
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
Mike Winger
a96b4a290d
Fix tunnel incorrect delete bug
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
9a6029279d
Disable some logging
4 years ago
tobspr
857b79cac0
Improve rendering performance by caching bounds of paths
4 years ago
tobspr
e594b6a4a7
Add belt rendering (very slow for now)
4 years ago
tobspr
a71c0b8039
Take 3 on the belt performance (+ tslint fixes)
4 years ago
tobspr
9ce912dbdd
Second take on belt performance
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
7ca425c8f3
Fix belt rendering bug
4 years ago
tobspr
182b62d604
Add method to debug changed areas
4 years ago
tobspr
77ddef0170
Add more FPS to belt animation
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
tobspr
8416562016
Update changelog
4 years ago
tobspr
7b15a256b5
Further improve belt placement performance
4 years ago
tobspr
12927ec0ff
Merge pull request #198 from Phlosioneer/remove-belt-cache
...
Optimize belt cache
4 years ago
tobspr
9789468c2d
Improve performance by caching area of changed ejectors
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
tobspr
b575bc4f41
Merge pull request #200 from Phlosioneer/ejector-cache-opt
...
Optimize ejector cache
4 years ago
tobspr
15a4e0c580
Fix settings version
4 years ago
tobspr
1fade52c20
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
98a117a965
Update changelog
4 years ago
tobspr
1717c25bd0
Merge pull request #227 from Magos/rotationByBuilding
...
Rotation remembered by building type
4 years ago
tobspr
24694f7f23
Bump version
4 years ago
tobspr
b3de1f9207
Re-enable analytics
4 years ago
tobspr
25cf1ea93b
Change spanish (latin america) to spanish
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
tobspr
a125ceede9
Update language names
4 years ago
Gerdon Abbink
8ec83144ad
Q-ing when on an ore- or shape-patch will show the miner silhouette
4 years ago
tobspr
62303ce8e3
Enable traditional chinese
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
0f9e6445d2
Set release date
4 years ago
tobspr
56f7e8b7f6
Enable swedish translation
4 years ago
tobspr
cd0b43d4ff
Fix placement mode staying active
4 years ago
tobspr
0b95f3b208
Fix crash
4 years ago
tobspr
28b2dc008c
Add more links to main menu
4 years ago
tobspr
e9581c653f
Fix main menu rendering
4 years ago
tobspr
c5613f6eee
Regression
4 years ago
tobspr
231a3c81f4
Fix typo
4 years ago
tobspr
9a67115ba7
Color blind mode
4 years ago
tobspr
f204189fdb
Refactor smart underground belt logic
4 years ago
tobspr
d452234c72
Fix keybinding for pipette showing while pasting blueprints
4 years ago
tobspr
e5d4fad64b
Update changelog, minor adjustments
4 years ago
tobspr
3dca35ded4
Merge pull request #159 from hexagonhexagon/better-mouse-drag
...
Fix camera inertia problem with mouse movement
4 years ago
tobspr
e1bbe2de17
Prevent all default keybindings, closes #254
4 years ago
tobspr
cfed1631aa
Increase maximum concurrent ui sounds
4 years ago
tobspr
a8b37792e4
Allow configuring autosave interval
4 years ago
hexagonhexagon
46a5bdb76c
Make changes requested by tobspr.
4 years ago
hexagonhexagon
d793817170
The camera will not have extra velocity when the camera is held still.
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
e660fd2caf
Update changelog
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
2ca5dc9715
Fix hub marker being hidden by building info panel
4 years ago
tobspr
47b3ed5cbf
Add option to render info boxes compact
4 years ago
tobspr
1f136ba892
Minor fixes for dark mode
4 years ago
tobspr
d198fcad4f
Merge pull request #197 from dengr1065/dark-theme-is-cool
...
Dark Theme - slowly for everything
4 years ago
tobspr
d1fe231bcb
Remove unused keybindings
4 years ago
tobspr
1458e1aad0
Update changelog
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
061815c7ed
Merge pull request #219 from findaldudu/master
...
Add simplified Chinese translation
4 years ago
tobspr
51bd87a970
Merge pull request #218 from davidburhans/left-then-right-click-button-fix
...
Clumsy clicker fix
4 years ago
tobspr
cd36e9084a
Minor code style adjustments
4 years ago
tobspr
ece02e7545
Update changelog
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
ecda498cac
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
2dec257dd9
Cleanup click detector code
4 years ago
tobspr
fd70130ec4
Update artwork and sound
4 years ago
tobspr
cbdc302760
Merge pull request #193 from Phlosioneer/miner-optimization
...
[Minor Opt] Make miners cache mined item
4 years ago
Joker_vD
2b6a8e49d1
Only 14 characters for labels? That's 1/10 of a twit!
4 years ago
findaldudu
1adf7d09f9
add simplified Chinese translation (75%)
4 years ago
David Burhans
60baf4476f
clear ClickDetector.clickDownPosition on right-click to prevent detecting subsequent left-clicks as double-clicks
4 years ago
Phlosioneer
f15cd5bcff
Rework to cache instead of serialize
...
Using lessons from other PRs
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
317b7d72ff
Add setting to disable vignette
4 years ago
tobspr
26949d5e3d
Fix flickering in direction lock
4 years ago
tobspr
6d59847153
Update changelog
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
9feecb2ac3
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
Phlosioneer
eb182d6e94
Fix lint issues
4 years ago
Andifaind
89a1b8bb0c
Fixed lint issue
4 years ago
Andifaind
d371726861
Translation for "Made by" text in the main menu
4 years ago
Phlosioneer
da24c472d7
Fix click and drag
...
Clicking and dragging can trigger up to 4 add/destroy signals, and it's
a common case.
4 years ago
Phlosioneer
aef96cff6e
Optimize ejector cache for common case
...
This commit optimizes the ejector cache for clicking and dragging belts,
or adding/removing a building. It's a big performance improvement for
large maps; on average, it only has to visit 60 slots per update,
compared to 20,000+ slots.
4 years ago