From 56e1ead3b8de685768b5d8d3c5fdb69c64adffd5 Mon Sep 17 00:00:00 2001 From: Muzychenko Andrey <33288308+k4zmu2a@users.noreply.github.com> Date: Mon, 29 Aug 2022 14:12:25 +0300 Subject: [PATCH] Final touches: removed unused declaration in gdrv. Removed unused Msg entries and added new check. --- SpaceCadetPinball/gdrv.h | 3 --- SpaceCadetPinball/translations.h | 7 +++++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SpaceCadetPinball/gdrv.h b/SpaceCadetPinball/gdrv.h index 44635b6..0ac9121 100644 --- a/SpaceCadetPinball/gdrv.h +++ b/SpaceCadetPinball/gdrv.h @@ -1,7 +1,5 @@ #pragma once -class TTextBox; - enum class BitmapTypes : uint8_t { None = 0, @@ -85,7 +83,6 @@ public: static void grtext_draw_ttext_in_box(); static void ApplyPalette(gdrv_bitmap8& bmp); static void CreatePreview(gdrv_bitmap8& bmp); - private: static ColorRgba current_palette[256]; }; diff --git a/SpaceCadetPinball/translations.h b/SpaceCadetPinball/translations.h index f2641ce..0b6ea73 100644 --- a/SpaceCadetPinball/translations.h +++ b/SpaceCadetPinball/translations.h @@ -242,8 +242,6 @@ enum class Msg : int Menu1_1024x768, Menu1_WindowUniformScale, Menu1_AlternativeRender, - Menu1_Language, - Menu1_LanguageMax, Menu1_Game, Menu1_Options, Menu1_Select_Players, @@ -300,6 +298,11 @@ struct TextArray Set(msgPair.first, languagePair.first, languagePair.second); } } + + for (auto i = Msg::Min; i < Msg::Max; i = static_cast(static_cast(i) + 1)) + { + assertm(contains(i, Lang::English), "English text is mandatory for all keys"); + } } LPCSTR Get(Msg msgId, Lang langId) const