Commit Graph

892 Commits (3ada0d577449ab3ae68c49573d4260a09f3195df)

Author SHA1 Message Date
Bjorn Stromberg 1ff76e0b2e
[core/rectangle] Remove unused methods (#571)
4 years ago
tobspr 1dfb5f7476 Give more blueprint shapes in sandbox controller, create wire network even if it consists of tunnels only
4 years ago
tobspr d4cbb5b124 Fix belt underlays not rendering
4 years ago
tobspr b7efda9bf6 Further performance improvements
4 years ago
tobspr b2880700e8 Huge rendering performance improvements and minor other changes, lots of refactorings
4 years ago
tobspr d1a5dd8c9e Update local config with latest variables and cleanup a bit
4 years ago
tobspr 7e139d116d Catch up with enum change / merge
4 years ago
Bjorn Stromberg 6a447e3583 Remove enumLayer and enumItemType
4 years ago
tobspr 7b40292be3 Start to optimize rendering
4 years ago
tobspr b1fb0fca7e Fix wires blueprint pasting bug, do not show wire info on unconnected wires
4 years ago
tobspr 070bce7020 Minor fixes
4 years ago
tobspr 699bb6a21e Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr 7279b75187 Improve information when hovering wires
4 years ago
Bjorn Stromberg 779ba8a1b8
Using reject here is uncaught, make this a single promise and resolve/reject accordingly (#556)
4 years ago
tobspr 5a0d3dcbe8 Add wire coating
4 years ago
tobspr 6a3a9c49cf Improve layer preview
4 years ago
tobspr c25428357e Remove unused code
4 years ago
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 349657bafc Update storage to also return if its full or not
4 years ago
dengr1065 1dab9539bf
Add storage shape ejector pin (#568)
4 years ago
tobspr 8c39d31c5b Optimize performance by using singletons for items
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 7fcfae747a Fix tunnels, nr. 2
4 years ago
tobspr c982827d60 New building sprites
4 years ago
tobspr f69af63aa3 Fix wires tunnel bug
4 years ago
tobspr fd7ae79971 Fix hub not accepting items
4 years ago
tobspr efd8ba7ae9 Add wire bridges and fix Q on hub crash
4 years ago
tobspr ff02508361 Add transistor building (Gate)
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 49da768b73 Add NOT gate
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 93186cbb9f Enable new buildings by default for now
4 years ago
tobspr f4ac6dfe03 Add constant signal emitters
4 years ago
tobspr f65b3728ed Improve wire auto-connect
4 years ago
tobspr f16ab2389a initial take on wire auto-rotation
4 years ago
tobspr a32c0530bb Refactor rotation overview matrices
4 years ago
tobspr 850461df8f Further take on logic wires
4 years ago
tobspr 5708ef385c Fix entities being incorrectly restored
4 years ago
tobspr 20718ca05c Fix tslint
4 years ago
tobspr b19b87a6c8 Improve map overlay rendering and raise zoom limit
4 years ago
tobspr c1b1564d76 Fix crc generation
4 years ago
tobspr 2203d5fc6a Improve saving speed by using crc32 instead of sha1 for checksum
4 years ago
tobspr 9701a143ec Only store changed properties for all components
4 years ago
tobspr bb431b8490 Reduce savegame size by not storing the tileSize in the static entity
4 years ago
tobspr 8d329990ef Fix item filters being ignored
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 89294c7072 Remove instant eject flag
4 years ago
tobspr b3b8da04a1 Refactor belt underlay feature into seperate component
4 years ago
tobspr f91e677f2e Fix item animations not working for belts
4 years ago
tobspr 08a5b9070d Simplify hub component
4 years ago
tobspr b3fffe340d Cleanup worker
4 years ago
tobspr ecbf9d7e78 Revert worker loader change
4 years ago
tobspr 64b983b94e Try to fix webworker bug - Attempt 2
4 years ago
tobspr 0d555e22c7 Add further logging to worker
4 years ago
tobspr 1802e545d4 Minor syntax change
4 years ago
tobspr 2ee4f2efc7 Add more logging
4 years ago
tobspr e0ba1452b2 Start to work on logical pins
4 years ago
tobspr 6f28aff78f Vastly improve belt performance
4 years ago
asquared31415 868cd7baf5
Mock V1000 StaticMapEntity (#550)
4 years ago
Bjorn Stromberg 79158e2b56
Remove unused code (#526)
4 years ago
moonheart08 c0b905b74a
Add support for a 75hz simulation target (#517)
4 years ago
Bjorn Stromberg f79578a993
Make CI green by hiding the problem behind a sign that says FIXME (#515)
4 years ago
Dimava 235c380de1
fix pippete throws on empty hand (#512)
4 years ago
tobspr baf5c83b34 Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr bf2eee908f Refactor static map entity component to store building metaclass
4 years ago
Bjorn Stromberg d2f9fd6ec8
Improve types for web workers (#502)
4 years ago
tobspr 7341321d97 Redo wire splitter / mergers
4 years ago
tobspr 94c59e0e33 Revert "Fix layer handling in cutter (#352)"
4 years ago
tobspr 2d54b72882 Add checks to stacking logic
4 years ago
oguz523 58a4543c29
Translating Game to Turkish (#498)
4 years ago
Bjorn Stromberg 6d01c482d8
[Perf] Avoid iterating over keys to generate assert message (#486)
4 years ago
cyantree 97870da048
Fix layer handling in cutter (#352)
4 years ago
hexagonhexagon ef574c0bfe
Redo stacking algorithm (#138)
4 years ago
tobspr 209fc76fc7 Update ui design
4 years ago
dengr1065 2df1b8d014
Major ui changes (#482)
4 years ago
Bjorn Stromberg cb1ff53338 Add TSLint to github actions, fix existing type errors
4 years ago
tobspr 79e7fb31b9 Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr 35018d2778 Minor css improvements
4 years ago
tobspr 661746c898
Merge pull request #471 from RogiJAG/180_deg_rotater
4 years ago
RogiJAG 150bf718f7 Merge branch 'master' into 180_deg_rotater
4 years ago
RogiJAG 9258a49010 remove debug statements
4 years ago
RogiJAG adecb64447 Revert "add unlock on upgrade mechanic"
4 years ago
Moppler ae5c33abd2 Extend the pipette hack to work with belts and wires.
4 years ago
tobspr 0a482972fd Fix build failing
4 years ago
BuildTools c1a518f775 fix circular dependency
4 years ago
BuildTools 6dd3f2a439 add unlock on upgrade mechanic
4 years ago
Mr.Yawnie 93ac3f70be Added artwork and en translation, unlocks with CCW
4 years ago
RogiJAG f77d47d9f7 Add fl rotater variant
4 years ago
tobspr aed8c813c4
Merge pull request #459 from MrYawnie/patch-1
4 years ago
tobspr 051e04edd1 Minor css improvements
4 years ago
MrYawnie 68ebf07052
Changed "level" to "tier" for consistency
4 years ago
MrYawnie efffa8940b
Match belt/processor etc. level to upgrade tiers
4 years ago
Blake Stephens d81c9e80c9 Optimized some UI layers for fewer paints on interaction
4 years ago
tobspr 05716e6a74 Fix page not loading sometimes
4 years ago
tobspr a08fef88f0
Merge pull request #416 from Astavie/master
4 years ago
tobspr 9505eb8f49 Update local config
4 years ago
Astavie 900128ad32 comments and tabs 2: electric boogaloo
4 years ago
Astavie e251a25bb7 comments and tabs
4 years ago
Astavie fbe04c94aa linter, please like me
4 years ago
Astavie 1c2ccd3582 make the linter happy
4 years ago
Astavie 0caaa055aa decimal separator
4 years ago
tobspr 8a4edb442c Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr a41a7099e6 Fix color mixing
4 years ago
tobspr 855570e74b Fix color mixing
4 years ago
tobspr 8f5c47dd49 Update themes
4 years ago
tobspr d017362b23 Docs and update changelog
4 years ago
tobspr e46dd4e00b
Merge pull request #403 from Danacus/master
4 years ago
tobspr 5dedb83d06 Minor fixes to the waypoints
4 years ago
tobspr 1dfbf3f780 Update changleog
4 years ago
tobspr 6f85d7c810
Merge pull request #397 from isaisstillalive/renameMarker
4 years ago
tobspr 7a6ebe4c9a Get rid of unused goal
4 years ago
tobspr 0d6b855253 Allow color inverter to process colors as well
4 years ago
tobspr 7257642223 Mixing white + black = gray
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 76fb637606 Adjust cancel button color
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
isaisstillalive 1d44690482 Additional buttons can be set in Confirm dialog
4 years ago
tobspr 40674ef0d7 Fix wire splitter
4 years ago
tobspr 1f438e8c65 Minor art rework, update ratios
4 years ago
tobspr feb10c3805 Minor fixes to mergers / splitters
4 years ago
tobspr 04ea105584 Fix lots of bugs, add wire splitters / mergers
4 years ago
tobspr 54be64c0e2 Fix energy generator being not rotateable
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 0bba6a9d79 Fix entity rendering bug when zooming out, add "Wires update" label to main menu
4 years ago
tobspr 989347d0ea Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr d87c9c9e1f Update changelog
4 years ago
tobspr f35558bb28
Merge pull request #367 from MizardX/planner-initial-direction
4 years ago
tobspr 22cba96f6e Refactor debug overlay
4 years ago
tobspr c4d7e65d9f
Merge pull request #347 from dengr1065/debug-info
4 years ago
tobspr 756bcdb473 Fix tunnels entrances connecting to exits sometimes when they shouldn't
4 years ago
dengr1065 b3c9c186d3
debug info - use "detailed" instead of "full"
4 years ago
dengr1065 b61e0aac73
debug info - fix lint fail
4 years ago
dengr1065 f4c9c66354
debug info fixes
4 years ago
dengr1065 6546c023a6
debug info css - prepare for attribute usage
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
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
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
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
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
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
4 years ago
tobspr 4a56c3ccba
Merge pull request #327 from hexagonhexagon/b-key-dev-fix
4 years ago
tobspr 542cc89f94
Merge pull request #325 from jakobhellermann/master
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
4 years ago
tobspr 7b813ece0a
Merge pull request #301 from hexagonhexagon/fix-double-waypoint-bug
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
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
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