git repos / blockattack-game

blame: source/code/menu/MenuItem.hpp

normal view · raw

c83d3d11 sago007 2011-06-10 17:41 1
/* 
c83d3d11 sago007 2011-06-10 17:41 2
 * File:   MenuItem.hpp
c83d3d11 sago007 2011-06-10 17:41 3
 * Author: poul
c83d3d11 sago007 2011-06-10 17:41 4
 *
c83d3d11 sago007 2011-06-10 17:41 5
 * Created on 11. marts 2011, 20:41
c83d3d11 sago007 2011-06-10 17:41 6
 */
c83d3d11 sago007 2011-06-10 17:41 7
c83d3d11 sago007 2011-06-10 17:41 8
#ifndef _MENUITEM_HPP
c83d3d11 sago007 2011-06-10 17:41 9
#define	_MENUITEM_HPP
c83d3d11 sago007 2011-06-10 17:41 10
c83d3d11 sago007 2011-06-10 17:41 11
#include <string>
c83d3d11 sago007 2011-06-10 17:41 12
c83d3d11 sago007 2011-06-10 17:41 13
using namespace std;
c83d3d11 sago007 2011-06-10 17:41 14
c83d3d11 sago007 2011-06-10 17:41 15
class MenuItem {
c83d3d11 sago007 2011-06-10 17:41 16
    virtual void SetSelected(bool selected) = 0;
c83d3d11 sago007 2011-06-10 17:41 17
    virtual void Activated() = 0;
c83d3d11 sago007 2011-06-10 17:41 18
    virtual string GetText() = 0;
c83d3d11 sago007 2011-06-10 17:41 19
    virtual void GetType() = 0;
c83d3d11 sago007 2011-06-10 17:41 20
    virtual void SetText(string text) = 0;
c83d3d11 sago007 2011-06-10 17:41 21
};
c83d3d11 sago007 2011-06-10 17:41 22
c83d3d11 sago007 2011-06-10 17:41 23
c83d3d11 sago007 2011-06-10 17:41 24
#endif	/* _MENUITEM_HPP */
c83d3d11 sago007 2011-06-10 17:41 25
1970-01-01 00:00 26