Add Sho Shogi variant.
commit34067cdb463fdb5de29b91a58fe277080bc5abb1
authorYann Dirson <ydirson@altern.org>
Mon, 6 Aug 2007 21:53:23 +0000 (6 23:53 +0200)
committerYann Dirson <ydirson@altern.org>
Fri, 14 Sep 2007 17:49:44 +0000 (14 19:49 +0200)
treec298d7a88ae5c7f2038680a0ee32bfa81b8d3660
parenta99084aaf454436cf833829729da5e37c74d59ae
Add Sho Shogi variant.

Variant specificities are:
- no drops
- new piece Drunken Elephant, promoting to Crown Prince
- game is not mate as long as one of King and Crown Prince can still
  move
Signed-off-by: Yann Dirson <ydirson@altern.org>
Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com>
Signed-off-by: Yann Dirson <ydirson@altern.org>
13 files changed:
data/scripts/shogi_themelib.lua
data/themes/pieces/ShogiTTF/theme.desktop
data/themes/pieces/ShogiTTF/theme.lua
data/themes/squares/Default/theme_shogi.desktop
src/CMakeLists.txt
src/hlvariant/sho-shogi/gamestate.h [new file with mode: 0644]
src/hlvariant/sho-shogi/legalitycheck.h [new file with mode: 0644]
src/hlvariant/sho-shogi/variant.cpp [new file with mode: 0644]
src/hlvariant/sho-shogi/variant.h [new file with mode: 0644]
src/hlvariant/shogi/legalitycheck.h
src/hlvariant/shogi/piece.cpp
src/hlvariant/shogi/piece.h
src/variants.cpp