Revision 584769

Go back to digest for 17th September 2006

Features in Games

Paolo Capriotti committed changes in /trunk/playground/games/kboard:

Imported last kboard snapshot.

File Changes

Added 610 files
  • /trunk/playground/games/kboard
  •   /add_language.sh
  •   /add_variant.rb
  •   /AUTHORS
  •   /bin
  •   /BUGS
  •   /CMakeLists.txt
  •   /COPYING
  •   /doc
  •   /highlighting.lua
  •   /hl.lua
  •   /icons
  •   /INSTALL
  •   /lua
  •   /mk_proj.bat
  •   /NEWS
  •   /README
  •   /restore_from_windoze.sh
  •   /src
  •   /templates
  •   /tests
  •   /theme
  •   /TODO
  •   /TODO_Maurizio
  •   /TODO_Paolo
  •   /doc/engine-intf.html
  •   /doc/uci-engine-interface.txt
  •   /doc/xboard-ics-parsing.txt
  •   /icons/back.png
  •   /icons/begin.png
  •   /icons/clear.png
  •   /icons/clearBoard.png
  •   /icons/close_tab.png
  •   /icons/comment.png
  •   /icons/connect.png
  •   /icons/copyPosition.png
  •   /icons/disconnect.png
  •   /icons/editPosition.png
  •   /icons/end.png
  •   /icons/flip.png
  •   /icons/forward.png
  •   /icons/gtk
  •   /icons/load.png
  •   /icons/new.png
  •   /icons/pastePosition.png
  •   /icons/pgnCopy.png
  •   /icons/pgnPaste.png
  •   /icons/pieces
  •   /icons/promoteBishop.png
  •   /icons/promoteKing.png
  •   /icons/promoteKnight.png
  •   /icons/promoteQueen.png
  •   /icons/promoteRook.png
  •   /icons/quit.png
  •   /icons/redo.png
  •   /icons/remove.png
  •   /icons/setStartingPosition.png
  •   /icons/testConnect.png
  •   /icons/toggleConsole.png
  •   /icons/toggleMoveList.png
  •   /icons/truncate.png
  •   /icons/undo.png
  •   /lua/COPYRIGHT
  •   /lua/doc
  •   /lua/etc
  •   /lua/HISTORY
  •   /lua/INSTALL
  •   /lua/Makefile
  •   /lua/README
  •   /lua/src
  •   /lua/test
  •   /src/agent.h
  •   /src/agentgroup.cpp
  •   /src/agentgroup.h
  •   /src/algebraicnotation.cpp
  •   /src/algebraicnotation.h
  •   /src/animation.cpp
  •   /src/animation.h
  •   /src/board.cpp
  •   /src/board.h
  •   /src/boardsprite.h
  •   /src/canvas
  •   /src/chesstable.cpp
  •   /src/chesstable.h
  •   /src/clickablecanvas.h
  •   /src/clock.cpp
  •   /src/clock.h
  •   /src/CMakeLists.txt
  •   /src/common.cpp
  •   /src/common.h
  •   /src/connection.cpp
  •   /src/connection.h
  •   /src/console.cpp
  •   /src/console.h
  •   /src/console_p.h
  •   /src/controllers
  •   /src/crash.cpp
  •   /src/crash.h
  •   /src/DESIGN
  •   /src/doxy
  •   /src/Doxyfile
  •   /src/draginfo.h
  •   /src/element.cpp
  •   /src/element.h
  •   /src/engine.cpp
  •   /src/engine.h
  •   /src/engineinfo.cpp
  •   /src/engineinfo.h
  •   /src/enginenotifier.h
  •   /src/entities
  •   /src/flash.cpp
  •   /src/flash.h
  •   /src/game.cpp
  •   /src/game.h
  •   /src/game_p.h
  •   /src/gameinfo.cpp
  •   /src/gameinfo.h
  •   /src/genericposition.h
  •   /src/graphicalgame.cpp
  •   /src/graphicalgame.h
  •   /src/graphicalinfo.cpp
  •   /src/graphicalinfo.h
  •   /src/graphicalposition.h
  •   /src/grid.h
  •   /src/hi16-app-kboard.png
  •   /src/hi32-app-kboard.png
  •   /src/highlevel.h
  •   /src/highlighter.cpp
  •   /src/highlighter.h
  •   /src/histlineedit.cpp
  •   /src/histlineedit.h
  •   /src/hline.cpp
  •   /src/hline.h
  •   /src/icsaction.h
  •   /src/icsconnection.cpp
  •   /src/icsconnection.h
  •   /src/icslistener.h
  •   /src/imageeffects.cpp
  •   /src/imageeffects.h
  •   /src/index.cpp
  •   /src/index.h
  •   /src/infodisplay.cpp
  •   /src/infodisplay.h
  •   /src/kboard.desktop
  •   /src/kboard.h
  •   /src/kboard.lsm
  •   /src/kboard_fwd.h
  •   /src/kboard_it.ts
  •   /src/loader
  •   /src/location.cpp
  •   /src/location.h
  •   /src/luaapi
  •   /src/main.cpp
  •   /src/mainanimation.cpp
  •   /src/mainanimation.h
  •   /src/mainwindow.cpp
  •   /src/mainwindow.h
  •   /src/movefactory.h
  •   /src/movelist.cpp
  •   /src/movelist_notifier.h
  •   /src/movelist_p.h
  •   /src/movelist_table.cpp
  •   /src/movelist_table.h
  •   /src/movelist_widget.cpp
  •   /src/movelist_widget.h
  •   /src/movement.cpp
  •   /src/movement.h
  •   /src/moveserializer.h
  •   /src/moveserializer.impl.h
  •   /src/newgame.cpp
  •   /src/newgame.h
  •   /src/pathinfo.cpp
  •   /src/pathinfo.h
  •   /src/pgnparser.cpp
  •   /src/pgnparser.h
  •   /src/piecefunction.h
  •   /src/piecegrid.h
  •   /src/piecegroup.cpp
  •   /src/piecegroup.h
  •   /src/piecepool.cpp
  •   /src/piecepool.h
  •   /src/piecesprite.cpp
  •   /src/piecesprite.h
  •   /src/player.h
  •   /src/point.cpp
  •   /src/point.h
  •   /src/pointconverter.h
  •   /src/poolinfo.cpp
  •   /src/poolinfo.h
  •   /src/positioninfo.cpp
  •   /src/positioninfo.h
  •   /src/pref_board.cpp
  •   /src/pref_board.h
  •   /src/pref_clock.cpp
  •   /src/pref_clock.h
  •   /src/pref_highlight.cpp
  •   /src/pref_highlight.h
  •   /src/pref_movelist.cpp
  •   /src/pref_movelist.h
  •   /src/pref_theme.cpp
  •   /src/pref_theme.h
  •   /src/premove.cpp
  •   /src/premove.h
  •   /src/promotioninfo.h_
  •   /src/qconnect.cpp
  •   /src/qconnect.h
  •   /src/random.cpp
  •   /src/random.h
  •   /src/README
  •   /src/serverinfo.h
  •   /src/serverreference.h
  •   /src/settings.cpp
  •   /src/settings.h
  •   /src/spriteloader.cpp
  •   /src/spriteloader.h
  •   /src/tabbar.cpp
  •   /src/tabbar.h
  •   /src/ui
  •   /src/ui.cpp
  •   /src/ui.h
  •   /src/usermove.h
  •   /src/utils
  •   /src/variants
  •   /src/weakset.h
  •   /src/xboardengine.cpp
  •   /src/xboardengine.h
  •   /templates/cpp
  •   /templates/h
  •   /templates/variant_template.cpp.erb
  •   /templates/variant_template.h.erb
  •   /tests/CMakeLists.txt
  •   /tests/image
  •   /tests/luaimage
  •   /tests/test.lua
  •   /tests/test_canvas.cpp
  •   /tests/test_lua.cpp
  •   /tests/test_pgn.pgn
  •   /tests/test_weakset.cpp
  •   /theme/pattern.png
  •   /theme/pattern1.jpg
  •   /theme/pattern2.jpg
  •   /theme/pattern4.jpg
  •   /theme/pattern5.jpg
  •   /theme/Pieces
  •   /theme/Squares
  •   /icons/gtk/back.png
  •   /icons/gtk/begin.png
  •   /icons/gtk/clearBoard.png
  •   /icons/gtk/connect.png
  •   /icons/gtk/copyPosition.png
  •   /icons/gtk/disconnect.png
  •   /icons/gtk/editPosition.png
  •   /icons/gtk/end.png
  •   /icons/gtk/flip.png
  •   /icons/gtk/forward.png
  •   /icons/gtk/load.png
  •   /icons/gtk/new.png
  •   /icons/gtk/pastePosition.png
  •   /icons/gtk/pgnCopy.png
  •   /icons/gtk/pgnPaste.png
  •   /icons/gtk/promoteBishop.png
  •   /icons/gtk/promoteKing.png
  •   /icons/gtk/promoteKnight.png
  •   /icons/gtk/promoteQueen.png
  •   /icons/gtk/promoteRook.png
  •   /icons/gtk/quit.png
  •   /icons/gtk/setStartingPosition.png
  •   /icons/gtk/testConnect.png
  •   /icons/gtk/toggleConsole.png
  •   /icons/pieces/b.png
  •   /icons/pieces/k.png
  •   /icons/pieces/n.png
  •   /icons/pieces/p.png
  •   /icons/pieces/q.png
  •   /icons/pieces/r.png
  •   /lua/doc/contents.html
  •   /lua/doc/logo.gif
  •   /lua/doc/lua.1
  •   /lua/doc/lua.css
  •   /lua/doc/lua.html
  •   /lua/doc/luac.1
  •   /lua/doc/luac.html
  •   /lua/doc/manual.html
  •   /lua/doc/readme.html
  •   /lua/etc/all.c
  •   /lua/etc/lua.hpp
  •   /lua/etc/lua.ico
  •   /lua/etc/lua.pc
  •   /lua/etc/luavs.bat
  •   /lua/etc/Makefile
  •   /lua/etc/min.c
  •   /lua/etc/noparser.c
  •   /lua/etc/README
  •   /lua/etc/strict.lua
  •   /lua/src/lapi.c
  •   /lua/src/lapi.h
  •   /lua/src/lauxlib.c
  •   /lua/src/lauxlib.h
  •   /lua/src/lbaselib.c
  •   /lua/src/lcode.c
  •   /lua/src/lcode.h
  •   /lua/src/ldblib.c
  •   /lua/src/ldebug.c
  •   /lua/src/ldebug.h
  •   /lua/src/ldo.c
  •   /lua/src/ldo.h
  •   /lua/src/ldump.c
  •   /lua/src/lfunc.c
  •   /lua/src/lfunc.h
  •   /lua/src/lgc.c
  •   /lua/src/lgc.h
  •   /lua/src/linit.c
  •   /lua/src/liolib.c
  •   /lua/src/llex.c
  •   /lua/src/llex.h
  •   /lua/src/llimits.h
  •   /lua/src/lmathlib.c
  •   /lua/src/lmem.c
  •   /lua/src/lmem.h
  •   /lua/src/loadlib.c
  •   /lua/src/lobject.c
  •   /lua/src/lobject.h
  •   /lua/src/lopcodes.c
  •   /lua/src/lopcodes.h
  •   /lua/src/loslib.c
  •   /lua/src/lparser.c
  •   /lua/src/lparser.h
  •   /lua/src/lstate.c
  •   /lua/src/lstate.h
  •   /lua/src/lstring.c
  •   /lua/src/lstring.h
  •   /lua/src/lstrlib.c
  •   /lua/src/ltable.c
  •   /lua/src/ltable.h
  •   /lua/src/ltablib.c
  •   /lua/src/ltm.c
  •   /lua/src/ltm.h
  •   /lua/src/lua.c
  •   /lua/src/lua.h
  •   /lua/src/luac.c
  •   /lua/src/luaconf.h
  •   /lua/src/lualib.h
  •   /lua/src/lundump.c
  •   /lua/src/lundump.h
  •   /lua/src/lvm.c
  •   /lua/src/lvm.h
  •   /lua/src/lzio.c
  •   /lua/src/lzio.h
  •   /lua/src/Makefile
  •   /lua/src/print.c
  •   /lua/test/bisect.lua
  •   /lua/test/cf.lua
  •   /lua/test/echo.lua
  •   /lua/test/env.lua
  •   /lua/test/factorial.lua
  •   /lua/test/fib.lua
  •   /lua/test/fibfor.lua
  •   /lua/test/globals.lua
  •   /lua/test/hello.lua
  •   /lua/test/life.lua
  •   /lua/test/luac.lua
  •   /lua/test/printf.lua
  •   /lua/test/README
  •   /lua/test/readonly.lua
  •   /lua/test/sieve.lua
  •   /lua/test/sort.lua
  •   /lua/test/table.lua
  •   /lua/test/trace-calls.lua
  •   /lua/test/trace-globals.lua
  •   /lua/test/xd.lua
  •   /src/canvas/abstract.h
  •   /src/canvas/canvas.cpp
  •   /src/canvas/canvas.h
  •   /src/canvas/group.h
  •   /src/canvas/item.h
  •   /src/canvas/picture.h
  •   /src/canvas/pixmap.h
  •   /src/canvas/rect.h
  •   /src/canvas/text.h
  •   /src/canvas/widget.cpp
  •   /src/canvas/widget.h
  •   /src/controllers/abstract.cpp
  •   /src/controllers/abstract.h
  •   /src/controllers/editgame.cpp
  •   /src/controllers/editgame.h
  •   /src/controllers/editposition.cpp
  •   /src/controllers/editposition.h
  •   /src/controllers/entitytoken.h
  •   /src/doxy/bottom1.png
  •   /src/doxy/bottom2.png
  •   /src/doxy/docheadergears.png
  •   /src/doxy/doxygen.css
  •   /src/doxy/footer.html
  •   /src/doxy/grad.png
  •   /src/doxy/header.html
  •   /src/doxy/headerbg.png
  •   /src/doxy/logo.png
  •   /src/entities/engineentity.cpp
  •   /src/entities/engineentity.h
  •   /src/entities/entity.cpp
  •   /src/entities/entity.h
  •   /src/entities/examinationentity.cpp
  •   /src/entities/examinationentity.h
  •   /src/entities/gamebasedentity.cpp
  •   /src/entities/gamebasedentity.h
  •   /src/entities/gameentity.cpp
  •   /src/entities/gameentity.h
  •   /src/entities/icsentity.cpp
  •   /src/entities/icsentity.h
  •   /src/entities/userentity.cpp
  •   /src/entities/userentity.h
  •   /src/loader/context.cpp
  •   /src/loader/context.h
  •   /src/loader/image.cpp
  •   /src/loader/image.h
  •   /src/loader/theme.cpp
  •   /src/loader/theme.h
  •   /src/luaapi/genericwrapper.cpp
  •   /src/luaapi/genericwrapper.h
  •   /src/luaapi/imaging.cpp
  •   /src/luaapi/imaging.h
  •   /src/luaapi/lfunclib.c
  •   /src/luaapi/lfunclib.h
  •   /src/luaapi/loader.cpp
  •   /src/luaapi/loader.h
  •   /src/luaapi/luahl.cpp
  •   /src/luaapi/luahl.h
  •   /src/ui/gametags.ui
  •   /src/ui/newgamedialog.ui
  •   /src/ui/pref_board.ui
  •   /src/ui/pref_highlight.ui
  •   /src/ui/pref_movelist.ui
  •   /src/ui/pref_theme.ui
  •   /src/ui/quickconnect.ui
  •   /src/utils/kcolorbutton.cpp
  •   /src/utils/kcolorbutton.h
  •   /src/utils/kcolormimedata.cpp
  •   /src/utils/kcolormimedata.h
  •   /src/utils/kdelibs_export.h
  •   /src/utils/kfontrequester.cpp
  •   /src/utils/kfontrequester.h
  •   /src/variants/atomic.cpp
  •   /src/variants/atomic.h
  •   /src/variants/chess.cpp
  •   /src/variants/chess.h
  •   /src/variants/crazyhouse.cpp
  •   /src/variants/crazyhouse.h
  •   /src/variants/crazyhouse_p.h
  •   /src/variants/king4pawns.cpp
  •   /src/variants/king4pawns.h
  •   /src/variants/progressive.cpp
  •   /src/variants/progressive.h
  •   /src/variants/reversi.cpp
  •   /src/variants/reversi.h
  •   /src/variants/suicide.h__
  •   /src/variants/ultima.cpp__
  •   /src/variants/ultima.h__
  •   /src/variants/variants.cpp
  •   /src/variants/variants.h
  •   /src/variants/xchess
  •   /tests/image/CMakeLists.txt
  •   /tests/image/common.cpp
  •   /tests/image/common.h
  •   /tests/image/data
  •   /tests/image/imageeffects.cpp
  •   /tests/image/imageeffects.h
  •   /tests/image/loadingcontext.cpp
  •   /tests/image/loadingcontext.h
  •   /tests/image/luaimage.cpp
  •   /tests/image/luaimage.h
  •   /tests/image/test.cpp
  •   /tests/luaimage/CMakeLists.txt
  •   /tests/luaimage/common.cpp
  •   /tests/luaimage/common.h
  •   /tests/luaimage/data
  •   /tests/luaimage/hline.cpp
  •   /tests/luaimage/hline.h
  •   /tests/luaimage/imageeffects.cpp
  •   /tests/luaimage/imageeffects.h
  •   /tests/luaimage/loader
  •   /tests/luaimage/luaapi
  •   /tests/luaimage/maintest.lua
  •   /tests/luaimage/test.cpp
  •   /tests/luaimage/test.lua
  •   /theme/Pieces/AlphaTTF
  •   /theme/Pieces/BerlinTTF
  •   /theme/Pieces/common.lua
  •   /theme/Pieces/Default
  •   /theme/Pieces/EnquilTTF
  •   /theme/Pieces/FantasySVG
  •   /theme/Pieces/LucenaTTF
  •   /theme/Pieces/MayanTTF
  •   /theme/Pieces/ShogiSVG
  •   /theme/Pieces/SkullsSVG
  •   /theme/Pieces/SpatialSVG
  •   /theme/Pieces/StonesSVG
  •   /theme/Pieces/XBoardTTF
  •   /theme/Pieces/YahooTTF
  •   /theme/Squares/Default
  •   /theme/Squares/Jose
  •   /src/variants/xchess/animator.cpp
  •   /src/variants/xchess/animator.h
  •   /src/variants/xchess/generator.h
  •   /src/variants/xchess/move.cpp
  •   /src/variants/xchess/move.h
  •   /src/variants/xchess/piece.cpp
  •   /src/variants/xchess/piece.h
  •   /src/variants/xchess/piecetype.h
  •   /src/variants/xchess/position.h
  •   /tests/image/data/Enquil.ttf
  •   /tests/image/data/white_rook.png
  •   /tests/image/data/wk.svg
  •   /theme/Pieces/AlphaTTF/Alpha.ttf
  •   /theme/Pieces/AlphaTTF/gradient darkgrey.bmp
  •   /theme/Pieces/AlphaTTF/gradient lightgrey.bmp
  •   /theme/Pieces/AlphaTTF/theme_babaschess.lua
  •   /theme/Pieces/AlphaTTF/theme_eboard.lua
  •   /theme/Pieces/AlphaTTF/theme_jose.lua
  •   /theme/Pieces/BerlinTTF/Berlin.ttf
  •   /theme/Pieces/BerlinTTF/theme_jose.lua
  •   /theme/Pieces/Default/black_bishop.png
  •   /theme/Pieces/Default/black_king.png
  •   /theme/Pieces/Default/black_knight.png
  •   /theme/Pieces/Default/black_pawn.png
  •   /theme/Pieces/Default/black_queen.png
  •   /theme/Pieces/Default/black_rook.png
  •   /theme/Pieces/Default/theme.lua
  •   /theme/Pieces/Default/white_bishop.png
  •   /theme/Pieces/Default/white_king.png
  •   /theme/Pieces/Default/white_knight.png
  •   /theme/Pieces/Default/white_pawn.png
  •   /theme/Pieces/Default/white_queen.png
  •   /theme/Pieces/Default/white_rook.png
  •   /theme/Pieces/EnquilTTF/Enquil.ttf
  •   /theme/Pieces/EnquilTTF/theme_eboard.lua
  •   /theme/Pieces/FantasySVG/bb.svg
  •   /theme/Pieces/FantasySVG/bk.svg
  •   /theme/Pieces/FantasySVG/bn.svg
  •   /theme/Pieces/FantasySVG/bp.svg
  •   /theme/Pieces/FantasySVG/bq.svg
  •   /theme/Pieces/FantasySVG/br.svg
  •   /theme/Pieces/FantasySVG/theme.lua
  •   /theme/Pieces/FantasySVG/wb.svg
  •   /theme/Pieces/FantasySVG/wk.svg
  •   /theme/Pieces/FantasySVG/wn.svg
  •   /theme/Pieces/FantasySVG/wp.svg
  •   /theme/Pieces/FantasySVG/wq.svg
  •   /theme/Pieces/FantasySVG/wr.svg
  •   /theme/Pieces/LucenaTTF/Lucena.ttf
  •   /theme/Pieces/LucenaTTF/theme_jose.lua
  •   /theme/Pieces/MayanTTF/Mayan.ttf
  •   /theme/Pieces/MayanTTF/theme_eboard.lua
  •   /theme/Pieces/MayanTTF/theme_jose.lua
  •   /theme/Pieces/ShogiSVG/example.svg
  •   /theme/Pieces/SkullsSVG/bb.svg
  •   /theme/Pieces/SkullsSVG/bk.svg
  •   /theme/Pieces/SkullsSVG/bn.svg
  •   /theme/Pieces/SkullsSVG/bp.svg
  •   /theme/Pieces/SkullsSVG/bq.svg
  •   /theme/Pieces/SkullsSVG/br.svg
  •   /theme/Pieces/SkullsSVG/theme.lua
  •   /theme/Pieces/SkullsSVG/wb.svg
  •   /theme/Pieces/SkullsSVG/wk.svg
  •   /theme/Pieces/SkullsSVG/wn.svg
  •   /theme/Pieces/SkullsSVG/wp.svg
  •   /theme/Pieces/SkullsSVG/wq.svg
  •   /theme/Pieces/SkullsSVG/wr.svg
  •   /theme/Pieces/SpatialSVG/bb.svg
  •   /theme/Pieces/SpatialSVG/bk.svg
  •   /theme/Pieces/SpatialSVG/bn.svg
  •   /theme/Pieces/SpatialSVG/bp.svg
  •   /theme/Pieces/SpatialSVG/bq.svg
  •   /theme/Pieces/SpatialSVG/br.svg
  •   /theme/Pieces/SpatialSVG/theme.lua
  •   /theme/Pieces/SpatialSVG/wb.svg
  •   /theme/Pieces/SpatialSVG/wk.svg
  •   /theme/Pieces/SpatialSVG/wn.svg
  •   /theme/Pieces/SpatialSVG/wp.svg
  •   /theme/Pieces/SpatialSVG/wq.svg
  •   /theme/Pieces/SpatialSVG/wr.svg
  •   /theme/Pieces/StonesSVG/black.svg
  •   /theme/Pieces/StonesSVG/blue.svg
  •   /theme/Pieces/StonesSVG/green.svg
  •   /theme/Pieces/StonesSVG/grey.svg
  •   /theme/Pieces/StonesSVG/orange.svg
  •   /theme/Pieces/StonesSVG/red.svg
  •   /theme/Pieces/StonesSVG/theme_rs.lua
  •   /theme/Pieces/StonesSVG/theme_wb.lua
  •   /theme/Pieces/StonesSVG/violet.svg
  •   /theme/Pieces/StonesSVG/white.svg
  •   /theme/Pieces/StonesSVG/yellow.svg
  •   /theme/Pieces/XBoardTTF/theme_jose.lua
  •   /theme/Pieces/XBoardTTF/theme_xboard.lua
  •   /theme/Pieces/XBoardTTF/XBoard.ttf
  •   /theme/Pieces/YahooTTF/theme.lua
  •   /theme/Pieces/YahooTTF/Yahoo.ttf
  •   /theme/Squares/Default/square_last.png
  •   /theme/Squares/Default/square_premove.png
  •   /theme/Squares/Default/square_select.png
  •   /theme/Squares/Default/theme.lua
  •   /theme/Squares/Default/theme_babaschess.lua
  •   /theme/Squares/Default/theme_reversi.lua
  •   /theme/Squares/Default/theme_xboard.lua
  •   /theme/Squares/Default/theme_yahoo.lua
  •   /theme/Squares/Jose/marble04.jpg
  •   /theme/Squares/Jose/marble13.jpg
  •   /theme/Squares/Jose/square_last.png
  •   /theme/Squares/Jose/square_premove.png
  •   /theme/Squares/Jose/square_select.png
  •   /theme/Squares/Jose/theme_jose.lua
610 files changed in total