123456789101112131415161718192021222324 |
- #pragma once
- #include "IShowable.h"
- #include "IActivatable.h"
- /*
- * IShowActivatable.h, part of VCMI engine
- *
- * Authors: listed in file AUTHORS in main folder
- *
- * License: GNU General Public License v2.0 or later
- * Full text of license available in license.txt file, in main folder
- *
- */
- class IShowActivatable : public IShowable, public IActivatable
- {
- public:
- //redraw parent flag - this int may be semi-transparent and require redraw of parent window
- enum {WITH_GARRISON = 1, BLOCK_ADV_HOTKEYS = 2, WITH_ARTIFACTS = 4, REDRAW_PARENT=8};
- int type; //bin flags using etype
- IShowActivatable();
- virtual ~IShowActivatable(){}; //d-tor
- };
|