1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-14 10:41:52 +00:00
tobspr_shapez.io/src/js/game
Даниїл Григор'єв d8f378d7e1
Redo ESLint and TypeScript compiler config
Many configuration files in this repository were created a long time
ago, then were modified as problems occurred. Now that there is
TypeScript support, it makes sense to clean up this mess, at least by
making small steps. This configuration is based on strict settings, but
most of these are currently disabled - otherwise it would be too hard to
work with existing JavaScript code. The downside of this change is
pollution of files with warnings and errors, even though they are valid.

- ESLint/TypeScript upgraded
- TS configuration is now shared between arbitrary Node scripts, Gulp
  files and the Electron wrapper
- A few eslint-disable comments are removed
2024-04-27 00:23:34 +03:00
..
buildings be more consistent with drawing methods 2024-04-24 10:46:45 +03:00
components make tiled sprites pixel-aligned to avoid transparent seams 2024-04-24 10:46:45 +03:00
hud Remove cache busting 2024-04-20 13:23:02 +03:00
items Allow copying wire values 2020-09-28 14:45:53 +02:00
modes Remove ads, analytics and Steam SSO, simplify HTML tasks (#21) 2024-04-16 10:25:16 +03:00
systems make tiled sprites pixel-aligned to avoid transparent seams 2024-04-24 10:46:45 +03:00
themes Minor polishing and standlaone adjustments 2022-06-20 12:17:19 +02:00
time Add Most Useful TS files (#13) 2023-11-17 16:02:08 -06:00
achievement_proxy.js Authorize via steam 2021-05-23 17:28:39 +02:00
automatic_save.js Store wires state on save 2020-08-29 23:38:49 +02:00
base_item.js mark all abstract functions abstract (#1383) 2022-02-15 08:31:47 +01:00
belt_path.js v1.5.5 - Rework tutorial and polishing 2022-06-20 10:21:13 +02:00
blueprint.js remember about blueprints 2024-04-24 10:46:45 +03:00
building_codes.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
camera.js Add Most Useful TS files (#13) 2023-11-17 16:02:08 -06:00
colors.js simplify colors.js (#1412) 2022-04-13 08:23:53 +02:00
component_registry.js ES modules and config refactor 2023-03-04 00:46:55 -06:00
component.js mark all abstract functions abstract (#1383) 2022-02-15 08:31:47 +01:00
core.js v1.5.5 - Rework tutorial and polishing 2022-06-20 10:21:13 +02:00
dynamic_tickrate.js Puzzle DLC (#1172) 2021-05-23 16:32:05 +02:00
entity_components.d.ts Add Most Useful TS files (#13) 2023-11-17 16:02:08 -06:00
entity_manager.js Redo ESLint and TypeScript compiler config 2024-04-27 00:23:34 +03:00
entity.js Add Most Useful TS files (#13) 2023-11-17 16:02:08 -06:00
game_loading_overlay.js Refactor background resources loader - game should now load much faster and also reports progress while downloading resources 2022-06-18 14:43:26 +02:00
game_mode_registry.js Puzzle DLC (#1172) 2021-05-23 16:32:05 +02:00
game_mode.js mark all abstract functions abstract (#1383) 2022-02-15 08:31:47 +01:00
game_speed_registry.js Initial support for saving games 2020-05-14 21:54:11 +02:00
game_system_manager.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
game_system_with_filter.js Improve mass deletion performance 2020-09-19 08:51:28 +02:00
game_system.js Initial commit 2020-05-09 16:45:23 +02:00
hints.js Improve simplified belt, show hints everywheer 2020-09-19 12:21:32 +02:00
hub_goals.js Remove ads, analytics and Steam SSO, simplify HTML tasks (#21) 2024-04-16 10:25:16 +03:00
item_registry.js Add constant signal emitters 2020-08-12 21:05:32 +02:00
item_resolver.js Pass variant and rotationVariant to getIsReplaceable 2022-02-22 16:37:55 +01:00
key_action_mapper.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
logic.js Pass variant and rotationVariant to getIsReplaceable 2022-02-22 16:37:55 +01:00
map_chunk_aggregate.js make tiled sprites pixel-aligned to avoid transparent seams 2024-04-24 10:46:45 +03:00
map_chunk_view.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
map_chunk.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
map_view.js be more consistent with drawing methods 2024-04-24 10:46:45 +03:00
map.js Aggregate map chunks in overlay. (#1247) 2021-08-25 13:04:52 +02:00
meta_building_registry.js Refactor background resources loader - game should now load much faster and also reports progress while downloading resources 2022-06-18 14:43:26 +02:00
meta_building.js Pass variant to getHasDirectionLockAvailable 2022-02-22 16:39:03 +01:00
production_analytics.js Multiple fixes to the achievements 2021-03-10 11:59:47 +01:00
root.js Redo ESLint and TypeScript compiler config 2024-04-27 00:23:34 +03:00
shape_definition_manager.js Prettier 2023-03-04 21:32:47 -06:00
shape_definition.js Mod Support - 1.5.0 Update (#1361) 2022-02-01 16:35:49 +01:00
sound_proxy.js Fix sound being played too often 2020-06-25 13:12:35 +02:00
theme.js ES modules and config refactor 2023-03-04 00:46:55 -06:00
tutorial_goals_mappings.js Get rid of some todos / fixmes 2020-10-08 19:47:27 +02:00
tutorial_goals.js Introduce game modes and get rid of global level definitions etc 2020-10-07 08:36:02 +02:00