From a4acaf9bd71e0038d6880b4066cf05aff9fed15c Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Fri, 4 Apr 2008 13:53:08 +0200 Subject: [PATCH] push 2ec40bad5c62a07a472c2b04badeb70f8be66d02 --- src/variants/minishogi/state.h | 24 ------------- src/variants/shogi/state.h | 76 ------------------------------------------ 2 files changed, 100 deletions(-) delete mode 100644 src/variants/minishogi/state.h delete mode 100644 src/variants/shogi/state.h diff --git a/src/variants/minishogi/state.h b/src/variants/minishogi/state.h deleted file mode 100644 index 8a5ec52..0000000 --- a/src/variants/minishogi/state.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef MINISHOGI__STATE_H -#define MINISHOGI__STATE_H - -#include -#include -#include - -/** - * @brief Namespace holding Minishogi components. - */ -namespace MiniShogi { - -class State : public Component, public Delegators::DefaultState { -Q_OBJECT -public: - State(IState* state); - virtual IState* clone() const; - virtual void setup(); -}; - -} // namespace MiniShogi - -#endif // MINISHOGI__STATE_H - diff --git a/src/variants/shogi/state.h b/src/variants/shogi/state.h deleted file mode 100644 index 2b046e6..0000000 --- a/src/variants/shogi/state.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (c) 2007 Paolo Capriotti - (c) 2007 Maurizio Monge - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. -*/ - -#ifndef SHOGI__STATE_H -#define SHOGI__STATE_H - -#include -#include -#include -#include -#include - -/** - * @brief Namespace holding Shogi components. - */ -namespace Shogi { - -class State : public Component, public DefaultState { -Q_OBJECT - Board m_board; - TaguaObject m_flags; - const IColor* m_turn; - const IBehaviour* m_behaviour; - IState* m_delegator; - IPoolCollection* m_pools; -protected: - State(const State&); -public: - State(const IBehaviour* behaviour, - const Point& size); - virtual ~State(); -public: - virtual IState* clone() const; - - virtual void setup(); - - virtual const Board* board() const; - virtual Board* board(); - - virtual const IColor* turn() const; - - virtual void setTurn(const IColor* turn); - - virtual bool equals(IState* other) const; - - virtual void assign(const IState* other); - - virtual void move(const Move& move); - - virtual TaguaObject* flags(); - virtual const TaguaObject* flags() const; - - virtual int rank(int n, const IColor* turn) const; - - virtual const IPoolCollection* pools() const; - virtual IPoolCollection* pools(); - - virtual const IBehaviour* behaviour() const; - - virtual void setDelegator(IState* delegator); -public Q_SLOTS: - virtual Component* clone(const IBehaviour* behaviour, - const Point& size) const; -}; - -} // namespace Shogi - -#endif // SHOGI__STATE_H - -- 2.11.4.GIT