Tentative MiniShogi implementation over move generator.
[tagua/yd.git] / src / variants / minishogi / state.h
bloba581880189d731ad85831e719a59e65e9e5967f9
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 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