Add CastlingRules interface and implementation.
commitb9ee9f9a854f5881bd76ca1a3adb146a1433225e
authorPaolo Capriotti <p.capriotti@gmail.com>
Mon, 17 Dec 2007 21:10:38 +0000 (17 22:10 +0100)
committerPaolo Capriotti <p.capriotti@gmail.com>
Mon, 17 Dec 2007 21:10:38 +0000 (17 22:10 +0100)
treebc809b3112a319e6d512760aab10e8e8ebc23384
parent8c73336e9d6a2f8d25ba2ad4168b44bf20f3239e
Add CastlingRules interface and implementation.
15 files changed:
src/core/delegators/state.h
src/core/state.h
src/core/taguaobject.cpp
src/core/taguaobject.h
src/variants/chess/CMakeLists.txt
src/variants/chess/castlingrules.cpp [new file with mode: 0644]
src/variants/chess/castlingrules.h [new file with mode: 0644]
src/variants/chess/chess.cpp
src/variants/chess/king.cpp
src/variants/chess/king.h
src/variants/chess/pawn.cpp
src/variants/chess/pawn.h
src/variants/chess/state.cpp
src/variants/chess/state.h
src/variants/chess/validator.cpp