diff --git a/projects/mtg/include/OptionItem.h b/projects/mtg/include/OptionItem.h index a90fcf199..f06190982 100644 --- a/projects/mtg/include/OptionItem.h +++ b/projects/mtg/include/OptionItem.h @@ -243,6 +243,7 @@ class WDecoCheat: public WGuiDeco { public: WDecoCheat(WGuiBase * _it); virtual bool Visible(); + bool Selectable(); virtual void Reload(); protected: bool bVisible; diff --git a/projects/mtg/src/OptionItem.cpp b/projects/mtg/src/OptionItem.cpp index 07b78ea5c..5979ecb92 100644 --- a/projects/mtg/src/OptionItem.cpp +++ b/projects/mtg/src/OptionItem.cpp @@ -786,6 +786,11 @@ bool WDecoCheat::Visible(){ return true; return false; } +bool WDecoCheat::Selectable(){ + if(!it || !Visible()) + return false; + return it->Selectable(); +} //WDecoConfirm WDecoConfirm::WDecoConfirm(JGuiListener * _listener, WGuiBase * _it): WGuiDeco(_it){