aboutsummaryrefslogtreecommitdiff
path: root/backends/wince/CEgui/ItemSwitch.h
diff options
context:
space:
mode:
authorKostas Nakos2006-06-10 11:23:00 +0000
committerKostas Nakos2006-06-10 11:23:00 +0000
commit3b4416bb37ff366de0794ad476f4c98a7c3da11b (patch)
treeeb98541e3d62605e3ede5ac65bda74fa90ed692e /backends/wince/CEgui/ItemSwitch.h
parentfd672ef2e1d202821ca75feadef28d8cb9eab17f (diff)
downloadscummvm-rg350-3b4416bb37ff366de0794ad476f4c98a7c3da11b.tar.gz
scummvm-rg350-3b4416bb37ff366de0794ad476f4c98a7c3da11b.tar.bz2
scummvm-rg350-3b4416bb37ff366de0794ad476f4c98a7c3da11b.zip
added multiple state support
svn-id: r23006
Diffstat (limited to 'backends/wince/CEgui/ItemSwitch.h')
-rw-r--r--backends/wince/CEgui/ItemSwitch.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/backends/wince/CEgui/ItemSwitch.h b/backends/wince/CEgui/ItemSwitch.h
index 33480544fe..60a96c4894 100644
--- a/backends/wince/CEgui/ItemSwitch.h
+++ b/backends/wince/CEgui/ItemSwitch.h
@@ -37,10 +37,14 @@ namespace CEGUI {
class ItemSwitch : public PanelItem {
public:
ItemSwitch(WORD referenceTrue, WORD referenceFalse, bool *item);
+ ItemSwitch(WORD referenceTrue, WORD referenceFalse, int *item, int max);
virtual ~ItemSwitch();
virtual bool action(int x, int y, bool pushed);
private:
+ void init(WORD referenceTrue, WORD referenceFalse);
bool *_item;
+ static bool _itemdummy;
+ int *_itemmultiple, _itemmax;
SDL_ImageResource *_backgroundTrue;
SDL_ImageResource *_backgroundFalse;
};