1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2024-10-27 20:34:29 +00:00
Commit Graph

963 Commits

Author SHA1 Message Date
tobspr
7dcf814c6a
Merge pull request #208 from Killgaru/Lang_ru2
Russian translation updated
2020-06-17 19:52:24 +02:00
tobspr
baf44d0f27
Merge pull request #206 from nukuuu/patch-3
Update pt-pt translation to the latest version
2020-06-17 19:51:30 +02:00
tobspr
bf2913a94e
Merge pull request #204 from Withers001-1/patch-4
FR:Translated the new button continue", newGame ect.
2020-06-17 19:50:50 +02:00
tobspr
899a6ed569
Merge pull request #203 from Milomilli/patch-2
Update base-nl.yaml
2020-06-17 19:50:38 +02:00
xSparfuchs
a5e5cd9e4f fix large screenshots 2020-06-17 19:44:53 +02:00
kebhr
194a1869b0 Update Japanese translation 2020-06-18 00:29:54 +09:00
Killgaru
c5d53bc7fa Russian translation updated 2020-06-17 17:13:59 +03:00
Killgaru
d565152cd3 Russian translation updated 2020-06-17 17:08:00 +03:00
tobspr
a6ed85e9da Fix belt planner 2020-06-17 15:57:34 +02:00
Milomilli
89c9892af4
Better Numbers
Is this better?
2020-06-17 15:51:59 +02:00
nukuuu
742abe7613
Update pt-pt translation to the latest version
Updated pt-pt translation to the latest version and corrected two translations

This updated has been made with discord user Gumball73#0121

Pequeno
2020-06-17 14:35:22 +01:00
Pascal Grossé
d7d40b6e15 Merge branch 'master' of https://github.com/tobspr/shapez.io 2020-06-17 15:17:38 +02:00
Pascal Grossé
7ec53506de Updated the french translation 2020-06-17 15:17:09 +02:00
Withers001-1
aa94a7313f
Translated the new button "continue", newGame ect. 2020-06-17 15:16:41 +02:00
tobspr
2c0f0f2152 Fix standalone build 2020-06-17 15:10:14 +02:00
tobspr
01800f3006 Update translations 2020-06-17 14:57:58 +02:00
tobspr
61bcc31861 Fix mouse handling 2020-06-17 14:56:21 +02:00
Milomilli
43e37dc428
Update base-nl.yaml
Just some further translations
2020-06-17 14:44:29 +02:00
tobspr
4c20094878 Do not choose direction lock side automatically, instead make it toggleable 2020-06-17 14:39:12 +02:00
tobspr
6f2578fab2 Update translations to latest version 2020-06-17 14:30:07 +02:00
tobspr
fc883f1e5e Add keybinding hint for direction lock 2020-06-17 14:29:43 +02:00
tobspr
3ddc0de2c4 Improve flickering 2020-06-17 14:05:17 +02:00
tobspr
d0dc116cc7 Update translations to latest version 2020-06-17 14:02:28 +02:00
tobspr
317b7d72ff Add setting to disable vignette 2020-06-17 13:58:59 +02:00
tobspr
26949d5e3d Fix flickering in direction lock 2020-06-17 13:55:44 +02:00
tobspr
6d59847153 Update changelog 2020-06-17 13:43:14 +02:00
tobspr
b6964ad1bf Improve direction lock 2020-06-17 13:42:53 +02:00
tobspr
0a35c9f5b2 Improve belt direction lock 2020-06-17 13:37:41 +02:00
tobspr
a95e69401d Improve belt direction lock 2020-06-17 13:21:34 +02:00
tobspr
84969a9205 Refactor building placer 2020-06-17 13:12:39 +02:00
tobspr
4b9df76f2f
Merge pull request #187 from DecaturRamsey/patch-2
German suffix for large numbers corrected
2020-06-17 11:25:18 +02:00
tobspr
3c3e7dd4f7
Merge pull request #192 from grickit/master
Fix crash when deleting buildings.
2020-06-17 11:25:03 +02:00
tobspr
44421beed8
Merge pull request #194 from Gumball73/patch-2
Updated pt-PT translation to the latest version
2020-06-17 11:23:07 +02:00
tobspr
1731068dd0
Merge pull request #196 from Baxxster/patch-5
Updated Norwegian Translastion to newest version
2020-06-17 11:22:46 +02:00
tobspr
9feecb2ac3 Merge branch 'master' of https://github.com/tobspr/shapez.io 2020-06-17 11:18:45 +02:00
tobspr
88d8f9e0c2
Merge pull request #199 from Andifaind/master
Update base-es.yaml & "Made by" translation
2020-06-17 11:15:17 +02:00
Phlosioneer
eb182d6e94 Fix lint issues 2020-06-16 22:48:29 -04:00
Andifaind
89a1b8bb0c Fixed lint issue 2020-06-16 23:18:12 -03:00
Andifaind
d371726861 Translation for "Made by" text in the main menu 2020-06-16 23:11:10 -03:00
Phlosioneer
da24c472d7 Fix click and drag
Clicking and dragging can trigger up to 4 add/destroy signals, and it's
a common case.
2020-06-16 22:08:46 -04:00
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.
2020-06-16 21:50:16 -04:00
dengr1065
05ce8ff430 dark theme for game loading 2020-06-17 04:39:08 +03:00
DecaturRamsey
f84037bb9b
Update base-de.yaml 2020-06-17 03:38:33 +02:00
dengr1065
59bae80ab7 dark theme for option chooser dialogs 2020-06-17 04:30:01 +03:00
Andifaind
8667399205 Update base-es.yaml 2020-06-16 22:28:36 -03:00
Phlosioneer
36cf28029e Remove ejector cache; use slot caches instead
This is a small refactoring that removes the main ejector cache. The
cache is now tracked by slots and ejector components.

It avoids a large array allocation and many small object allocations,
but adds many small array allocations. It's net neutral for performance.
2020-06-16 21:11:26 -04:00
dengr1065
b9e31049b6 "Dark keybindings" 2020-06-17 03:49:50 +03:00
Phlosioneer
2341772425 Optimize belt cache for common case
Most of the time, we're adding/removing one building at a time. We don't
need to recheck every belt, only the ones near the changed belt.
2020-06-16 20:23:11 -04:00
dengr1065
1bee130dfe Dark theme for settings 2020-06-17 03:19:22 +03:00
Phlosioneer
8a50fdb392 Remove belt cache array; use BeltComponent instead
Removed the belt cache array. Follow-up belts are cached in the belt's
BeltComponent instead. This change also removes the recursive follow-up
search, which could cause a stack overflow for an extremely long belt
chain.

Saves one object allocation per belt per change, two very large array
allocations per change, many function calls, and belts are only visited
exactly once per change.
2020-06-16 19:56:09 -04:00