Revision 814996

Go back to digest for 1st June 2008

Features in Games

Tom Vollerthun committed changes in /trunk/playground/games/nonogram:

- Design for xml-based non-disclosive game format done (incl. input, output and test)
- Tiny CLI-tool to convert images into own format
- Moved everything in Data to be * as I don't understand the implications of const & and the const_casts, so this seems easier.
(Don't understand the implications of * either, so it's not really an improvement yet :)
- Diverse changes in classes that access Data-class reflecting the interface change.- First shot at an xml-based package format that contains games.

No code or tests yet for that.

File Changes

Added 9 files
  • /trunk/playground/games/nonogram
  •   /data/blindchicken_bw_16x16.nop
  •   /src/tools
  •   /src/io/nog_format.cpp
  •   /src/io/nog_format.h
  •   /src/tools/any2game.cpp
  •   /src/tools/CMakeLists.txt
  •   /src/unit-tests/data/island.nog
  •   /src/unit-tests/data/island.xbm
  •   /src/unit-tests/data/testpackage.nop
Modified 17 files
  • /trunk/playground/games/nonogram/src
  •   /CMakeLists.txt
  •   /ds/data.cpp
  •   /ds/data.h
  •   /gui/colorselector.cpp
  •   /gui/colorselector.h
  •   /gui/game_info.cpp
  •   /gui/grid.cpp
  •   /gui/grid_center.cpp
  •   /gui/grid_center.h
  •   /gui/grid_header.cpp
  •   /io/io_factory.h
  •   /io/nog_out.cpp
  •   /io/nog_out.h
  •   /io/pic_format.cpp
  •   /io/xbm_format.cpp
  •   /unit-tests/CMakeLists.txt
  •   /unit-tests/combinedTest.cpp
26 files changed in total