1 #ifndef HLVARIANT__CRAZYHOUSE__GAMESTATE_H
2 #define HLVARIANT__CRAZYHOUSE__GAMESTATE_H
4 #include "../chess/gamestate.h"
9 template <typename _Board
, typename _Move
>
10 class GameState
: public HLVariant::Chess::GameState
<_Board
, _Move
> {
11 typedef HLVariant::Chess::GameState
<_Board
, _Move
> Base
;
13 typedef typename
Base::Board Board
;
14 typedef typename
Base::Move Move
;
15 typedef typename
Base::Piece Piece
;
19 } // namespace Crazyhouse
20 } // namespace HLVariant
22 #endif // HLVARIANT__CRAZYHOUSE__GAMESTATE_H