From 8a0a4fb898e1add7f739d764c6805625b697ce26 Mon Sep 17 00:00:00 2001 From: A-lex-Ra Date: Mon, 18 Dec 2023 21:18:57 +0600 Subject: [PATCH 1/2] fix another potential memory leak --- src/frontend/ContentGfxCache.cpp | 5 +++++ src/frontend/ContentGfxCache.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/frontend/ContentGfxCache.cpp b/src/frontend/ContentGfxCache.cpp index 59fe4caa..72e039fb 100644 --- a/src/frontend/ContentGfxCache.cpp +++ b/src/frontend/ContentGfxCache.cpp @@ -27,3 +27,8 @@ ContentGfxCache::ContentGfxCache(const Content* content, Assets* assets) { } } } + +ContentGfxCache::~ContentGfxCache() +{ + delete[] sideregions; +} diff --git a/src/frontend/ContentGfxCache.h b/src/frontend/ContentGfxCache.h index 81c709d8..804d0c15 100644 --- a/src/frontend/ContentGfxCache.h +++ b/src/frontend/ContentGfxCache.h @@ -12,6 +12,7 @@ class ContentGfxCache { UVRegion* sideregions; public: ContentGfxCache(const Content* content, Assets* assets); + ~ContentGfxCache(); inline const UVRegion& getRegion(blockid_t id, int side) const { return sideregions[id * 6 + side]; From 1d6f4bdce487f5bd506bf0aad1c2cb5b0b8e8864 Mon Sep 17 00:00:00 2001 From: A-lex-Ra Date: Mon, 18 Dec 2023 22:09:31 +0600 Subject: [PATCH 2/2] funny test lang addition --- res/texts/langs.json | 3 +++ res/texts/su_SU.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 res/texts/su_SU.txt diff --git a/res/texts/langs.json b/res/texts/langs.json index 8e263a7a..b4566c62 100644 --- a/res/texts/langs.json +++ b/res/texts/langs.json @@ -2,6 +2,9 @@ "langs": { "en_US": { "name": "English" + }, + "su_SU": { + "name": "Советский" }, "ru_RU": { "name": "Русский" diff --git a/res/texts/su_SU.txt b/res/texts/su_SU.txt new file mode 100644 index 00000000..4e391a07 --- /dev/null +++ b/res/texts/su_SU.txt @@ -0,0 +1,51 @@ +# Общее +Yes=Да +No=Нет +Ok = Понятно +Cancel=Отмена +Back = Обратно +Continue=Продолжить + +# Меню +menu.New World = Новый Мир +menu.Quit=Выход +menu.Continue=Продолжить +menu.Save and Quit to Menu=Сохранить и Вернуться на Главную +menu.missing-content=Отсутствует некоторое наполнение! +menu.Controls=Управление +menu.Back to Main Menu=Вернуться на Главную +menu.Settings=Настройки +menu.Content=Наполнение +world.Seed=Семя +world.Name=Название +world.Create World=Создать Мир + +world.convert-request=Есть изменения в индексах! Преобразовать мир? + +# Настройки +settings.Load Distance=Дальность Загрузки +settings.Load Speed=Скорость Загрузки +settings.Fog Curve=Искривление Тумана +settings.Backlight=Подсветка +settings.V-Sync=Вертикальная Синхронизация + +settings.FOV=Поле Зрения +settings.Mouse Sensitivity=Чувствительность Мыши +settings.Language=Язык + +# Управление +movement.forward=Вперёд +movement.back=Назад +movement.left=Влево +movement.right=Вправо +movement.jump=Прыжок +movement.sprint=Ускорение +movement.crouch=Красться +movement.cheat=Чит +hud.inventory=Инвентарь +player.pick=Подобрать Блок +player.attack=Атаковать / Сломать +player.build=Поставить Блок +player.flight=Полёт +camera.zoom=Приближение +camera.mode=Сменить Режим Камеры \ No newline at end of file