refined detailed info window for stats display removed PSP button for Touch interfaces (currently only iOS and Android) on deck selection screens to not break the core engine and reduce some more complex code, I created a new vector in the JController object. mButtons. This vector will contain all the valid buttons for a given screen. The appropriate Add/Remove methods have been updated to account for this new vector.
32 lines
689 B
C++
32 lines
689 B
C++
#ifndef _SIMPLEMENU_ITEM_H
|
|
#define _SIMPLEMENU_ITEM_H
|
|
|
|
#include <string>
|
|
#include <JLBFont.h>
|
|
#include <JGui.h>
|
|
#include "SimpleButton.h"
|
|
#include "SimpleMenu.h"
|
|
|
|
using std::string;
|
|
|
|
#define SCALE_SELECTED 1.2f
|
|
#define SCALE_NORMAL 1.0f
|
|
|
|
class SimpleMenuItem: public SimpleButton
|
|
{
|
|
private:
|
|
string mDescription;
|
|
|
|
public:
|
|
SimpleMenuItem(int id);
|
|
SimpleMenuItem(SimpleMenu* _parent, int id, int fontId, string text, float x, float y, bool hasFocus = false, bool autoTranslate = false);
|
|
|
|
virtual void Entering();
|
|
virtual void setDescription( const string& desc );
|
|
virtual string getDescription() const;
|
|
virtual ostream& toString(ostream& out) const;
|
|
|
|
};
|
|
|
|
#endif
|