diff --git a/res/preload.json b/res/preload.json index bc5bc2ac..63c2d238 100644 --- a/res/preload.json +++ b/res/preload.json @@ -11,4 +11,3 @@ "gui/crosshair" ] } - diff --git a/res/texts/ru_RU.txt b/res/texts/ru_RU.txt index 25278d13..bb171626 100644 --- a/res/texts/ru_RU.txt +++ b/res/texts/ru_RU.txt @@ -18,6 +18,7 @@ menu.Quit=Выход menu.Continue=Продолжить menu.Save and Quit to Menu=Сохранить и Выйти в Меню menu.missing-content=Отсутствует Контент! +menu.Page does not exists=Страница не существует menu.Content Error=Ошибка Контента menu.Controls=Управление menu.Back to Main Menu=Вернуться в Меню diff --git a/src/frontend/menu/menu.cpp b/src/frontend/menu/menu.cpp index caa816ca..aa943763 100644 --- a/src/frontend/menu/menu.cpp +++ b/src/frontend/menu/menu.cpp @@ -280,6 +280,16 @@ void create_main_menu_panel(Engine* engine) { )); } +void create_404_page(Engine* engine) { + auto menu = engine->getGUI()->getMenu(); + + auto panel = menus::create_page(engine, "404", 400, 0.0f, 8); + panel->add(std::make_shared