aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/menus.h
blob: edaa970bd5f9694b29768e55de3c089a3db4d297 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef DM_MENUS_H
#define DM_MENUS_H

#include "dm.h"
#include "champion.h"

namespace DM {

class MenuMan {
	DMEngine *_vm;
public:
	explicit MenuMan(DMEngine *vm);

	bool _shouldRefreshActionArea; // @ G0508_B_RefreshActionArea
	bool _actionAreaContainsIcons; // @ G0509_B_ActionAreaContainsIcons

	void clearActingChampion(); // @ F0388_MENUS_ClearActingChampion
	void drawActionIcon(ChampionIndex championIndex); // @ F0386_MENUS_DrawActionIcon

	void drawMovementArrows(); // @ F0395_MENUS_DrawMovementArrows
	void drawDisabledMenu(); // @ F0456_START_DrawDisabledMenus
};

}

#endif // !DM_MENUS_H