diff --git a/dist/index.html b/dist/index.html index ce245be..10284bf 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1008,7 +1008,7 @@ async function openMainMenu() { pause(true); const actions = [ { - icon: (0, _loadGameData.icons)["icon:7_levels_run"], + icon: (0, _loadGameData.icons)["icon:new_run"], text: (0, _i18N.t)("main_menu.normal"), help: (0, _gameUtils.highScoreText)() || (0, _i18N.t)("main_menu.normal_help"), value: ()=>{ diff --git a/src/data/levels.json b/src/data/levels.json index e7e7c8b..2497739 100644 --- a/src/data/levels.json +++ b/src/data/levels.json @@ -1014,14 +1014,7 @@ { "name": "icon:premium", "size": 11, - "bricks": "__y____y___y____y____y_y__yby__y______y______yy_yty_yy_ybbytttybbyybbytttybby_ybytttyby___yyyyyyy____yyyyyyy_____________", - "svg": null, - "color": "" - }, - { - "name": "icon:7_levels_run", - "size": 7, - "bricks": "___a______at__cGCa_b_c_____ycGCa_b____at_____a___", + "bricks": "__y____y___y____y____y_y__yby__y______y______yy_yby_yy_ybbybbbybbyybbybbbybby_ybybbbyby___yyyyyyy____yyyyyyy_____________", "svg": null, "color": "" }, @@ -1032,13 +1025,6 @@ "svg": null, "color": "" }, - { - "name": "icon:loop", - "size": 7, - "bricks": "bbbbbbbtttttt_aaaaa__cccc___CCC____GG_____y______", - "svg": null, - "color": "" - }, { "name": "icon:addiction", "size": 9, @@ -1049,7 +1035,7 @@ { "name": "icon:help", "size": 8, - "bricks": "___tt_____tttt___tt__tt__tt__tt_____tt_____tt______________tt___", + "bricks": "___bb_____bbbb___bb__bb__bb__bb_____bb_____bb______________bb___", "svg": null, "color": "" }, @@ -1102,42 +1088,42 @@ { "name": "icon:starting_perks", "size": 8, - "bricks": "_________y_y_y___________l_l_l_l_________l_l_l_l_________l_l_l_l", + "bricks": "_________b_b_b___________g_g_g_g_________g_g_g_g_________g_g_g_g", "svg": null, "color": "" }, { "name": "icon:download", "size": 8, - "bricks": "___yy______yy______yy______yy______yy____yyyyyy___yyyy__gggyyggg", + "bricks": "___bb______bb______bb______bb______bb____bbbbbb___bbbb__gggbbggg", "svg": null, "color": "" }, { "name": "icon:upload", "size": 8, - "bricks": "gggyyggg__yyyy___yyyyyy____yy______yy______yy______yy______yy___", + "bricks": "gggbbggg__bbbb___bbbbbb____bb______bb______bb______bb______bb___", "svg": null, "color": "" }, { "name": "icon:coins", "size": 8, - "bricks": "__yyyy___yyOOyy_yyOOOOyyyOOOOOOyyOOOOOOyyyOOOOyy_yyOOyy___yyyy__", + "bricks": "__bbbb___bbggbb_bbggggbbbggggggbbggggggbbbggggbb_bbggbb___bbbb__", "svg": null, "color": "" }, { "name": "icon:particles", "size": 8, - "bricks": "_y_y_y__________y_yyy_y___yyy___y_yyy__y_____y___y_y__y________y", + "bricks": "_b_b_b__________b_bbb_b___bbb___b_bbb__b_____b___b_b__b________b", "svg": null, "color": "" }, { "name": "icon:reset", "size": 8, - "bricks": "__rrrr___r____r_r_r__r_rr__rr__rr__rr__rr_r__r_r_r____r___rrrr__", + "bricks": "bb____bbbbb__bbb_bbbbbb___bbbb____bbbb___bbbbbb_bbb__bbbbb____bb", "svg": null, "color": "" }, diff --git a/src/game.ts b/src/game.ts index 1a9b14b..4a396de 100644 --- a/src/game.ts +++ b/src/game.ts @@ -480,7 +480,7 @@ export async function openMainMenu() { const actions: AsyncAlertAction<() => void>[] = [ { - icon: icons["icon:7_levels_run"], + icon: icons["icon:new_run"], text: t("main_menu.normal"), help: highScoreText() || t("main_menu.normal_help"), value: () => { diff --git a/src/level_editor/levels_editor.tsx b/src/level_editor/levels_editor.tsx index b8681c9..cf05f5e 100644 --- a/src/level_editor/levels_editor.tsx +++ b/src/level_editor/levels_editor.tsx @@ -1,4 +1,4 @@ -import { Palette, RawLevel } from "../types"; +import {Level, Palette, RawLevel} from "../types"; import _backgrounds from "../data/backgrounds.json"; import _palette from "../data/palette.json"; import _allLevels from "../data/levels.json"; @@ -26,11 +26,11 @@ function App() { [], ); - const deleteLevel = useCallback((li: number) => { + const deleteLevel = useCallback((level: RawLevel) => { if (confirm("Delete level")) { - setLevels(levels.filter((l, i) => i !== li)); + setLevels(levels.filter((l, i) => l!==level)); } - }, []); + }, [levels]); useEffect(() => { const timoutId = setTimeout(() => { @@ -110,7 +110,7 @@ function App() { />