More Info

Revision 814996

(Back to digest)
 

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