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