refresh e50354d3ef3d92779d3796094388f4161b20460c
[tagua/yd.git] / src / variants / minishogi / state.h
blob8a5ec52343b04b48bc352673568b6cc38d9bc73d
1 #ifndef MINISHOGI__STATE_H
2 #define MINISHOGI__STATE_H
4 #include <core/delegators/defaultstate.h>
5 #include <core/component.h>
6 #include <core/piece.h>
8 /**
9 * @brief Namespace holding Minishogi components.
11 namespace MiniShogi {
13 class State : public Component, public Delegators::DefaultState {
14 Q_OBJECT
15 public:
16 State(IState* state);
17 virtual IState* clone() const;
18 virtual void setup();
21 } // namespace MiniShogi
23 #endif // MINISHOGI__STATE_H