git repos / blockattack-game

blame: source/code/menu/MenuItem.hpp

normal view · raw

b4f1d3cf sago007 2012-08-20 21:28 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
b4f1d3cf sago007 2012-08-20 21:28 15
class MenuItem
b4f1d3cf sago007 2012-08-20 21:28 16
{
b4f1d3cf sago007 2012-08-20 21:28 17
	virtual void SetSelected(bool selected) = 0;
b4f1d3cf sago007 2012-08-20 21:28 18
	virtual void Activated() = 0;
b4f1d3cf sago007 2012-08-20 21:28 19
	virtual string GetText() = 0;
b4f1d3cf sago007 2012-08-20 21:28 20
	virtual void GetType() = 0;
b4f1d3cf sago007 2012-08-20 21:28 21
	virtual void SetText(string text) = 0;
c83d3d11 sago007 2011-06-10 17:41 22
};
c83d3d11 sago007 2011-06-10 17:41 23
c83d3d11 sago007 2011-06-10 17:41 24
c83d3d11 sago007 2011-06-10 17:41 25
#endif	/* _MENUITEM_HPP */
c83d3d11 sago007 2011-06-10 17:41 26
1970-01-01 00:00 27