made DeckMenuItem a subclass of SimpleMenuItem

moved code to check on click position into base class from DeckMenuItem
TODO: apply same logic for standard menus
This commit is contained in:
techdragon.nguyen@gmail.com
2012-01-08 14:55:22 +00:00
parent 5ff2ac3123
commit 1cef5d690b
4 changed files with 49 additions and 41 deletions
+3 -11
View File
@@ -5,24 +5,18 @@
#include <JLBFont.h>
#include <JGui.h>
#include "DeckMenu.h"
#include "SimpleMenuItem.h"
using std::string;
class DeckMenuItem: public JGuiObject
class DeckMenuItem: public SimpleMenuItem
{
private:
bool mHasFocus;
bool mScrollEnabled;
bool mDisplayInitialized;
bool mIsValidSelection;
DeckMenu* parent;
int fontId;
string mText;
float mTitleResetWidth;
static float mYOffset;
void checkUserClick();
public:
string imageFilename;
@@ -30,11 +24,9 @@ public:
float mScrollerOffset;
DeckMetaData *meta;
float mX;
float mY;
void Relocate(float x, float y);
float GetWidth();
string GetText()
{
return mText;