Merge pull request #66 from A-lex-Ra/main

small memory fix + fun testing languages
This commit is contained in:
MihailRis 2023-12-18 19:25:35 +03:00 committed by GitHub
commit 7f8935a93c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 60 additions and 0 deletions

View File

@ -2,6 +2,9 @@
"langs": {
"en_US": {
"name": "English"
},
"su_SU": {
"name": "Советский"
},
"ru_RU": {
"name": "Русский"

51
res/texts/su_SU.txt Normal file
View File

@ -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=Сменить Режим Камеры

View File

@ -27,3 +27,8 @@ ContentGfxCache::ContentGfxCache(const Content* content, Assets* assets) {
}
}
}
ContentGfxCache::~ContentGfxCache()
{
delete[] sideregions;
}

View File

@ -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];