diff --git a/src/ui/CSimpleCheckbox.cpp b/src/ui/CSimpleCheckbox.cpp index 64b455d..d56dc9b 100644 --- a/src/ui/CSimpleCheckbox.cpp +++ b/src/ui/CSimpleCheckbox.cpp @@ -23,10 +23,6 @@ void CSimpleCheckbox::RegisterScriptMethods(lua_State* L) { FrameScript_Object::FillScriptMethodTable(L, SimpleCheckboxMethods, NUM_SIMPLE_CHECKBOX_SCRIPT_METHODS); } -CSimpleCheckbox::CSimpleCheckbox(CSimpleFrame* parent) : CSimpleButton(parent) { - // TODO -} - int32_t CSimpleCheckbox::GetScriptMetaTable() { return CSimpleCheckbox::s_metatable; } diff --git a/src/ui/CSimpleCheckbox.hpp b/src/ui/CSimpleCheckbox.hpp index 3435844..28e1ce6 100644 --- a/src/ui/CSimpleCheckbox.hpp +++ b/src/ui/CSimpleCheckbox.hpp @@ -15,13 +15,17 @@ class CSimpleCheckbox : public CSimpleButton { static void RegisterScriptMethods(lua_State* L); // Member variables + int32_t m_checked = 0; + CSimpleTexture* m_checkedTexture = nullptr; + CSimpleTexture* m_disabledTexture = nullptr; // Virtual member functions virtual bool IsA(int32_t type); virtual int32_t GetScriptMetaTable(); // Member functions - CSimpleCheckbox(CSimpleFrame* parent); + CSimpleCheckbox(CSimpleFrame* parent) + : CSimpleButton(parent) {}; }; #endif