Revision 869301

Go back to digest for 12th October 2008

Features in Games

Stefan Majewsky committed changes in /trunk/playground/games/palapeli:

Results of the second Palapeli hackathon (again basically me in a train for several hours):
* Complete the new action-based interface with the the four actions "Create", "Delete", "Import", and "Reset".
* Register a application/x-palapeli-puzzle mimetype for extension *.pala
* Add a CLI interface to handle application/x-palapeli-puzzle, integrate into KonqPopupMenu.
* Add a welcome widget to ease the first steps.
* Add a simple loader widget to reduce the flicker.
* Turn Palapeli::LibraryStandardBase into a singleton. Implement insertion and removal of entries in LibraryBase class.
* Add a LibraryFilter (subclass of QFilterSortProxyModel) to show only removable items on a LibraryView.
* Change the main config file format to allow for easier creation of puzzles.
* Add a Palapeli::Pattern::Mode enum to gain the ability to simulate slicing (necessary to get the piece count).
* Remove cmake/ directory, FindPalapeli.cmake is in lib/ now.
* Fix many issues, and report more issues in "//TODO:" and "//FIXME:" comments.

File Changes

Added 17 files
  • /trunk/playground/games/palapeli
  •   /game/desktop
  •   /game/welcomewidget.cpp
  •   /game/welcomewidget.h
  •   /lib/FindPalapeli.cmake
  •   /game/actions/createaction.cpp
  •   /game/actions/createaction.h
  •   /game/actions/deleteaction.cpp
  •   /game/actions/deleteaction.h
  •   /game/actions/importaction.cpp
  •   /game/actions/importaction.h
  •   /game/actions/resetaction.cpp
  •   /game/actions/resetaction.h
  •   /game/desktop/CMakeLists.txt
  •   /game/desktop/palapeli.xml
  •   /game/desktop/palapeli_import.desktop
  •   /game/library/libraryfilter.cpp
  •   /game/library/libraryfilter.h
Deleted 7 files
  • /trunk/playground/games/palapeli
  •   /cmake
  •   /game/newpuzzledialog.cpp
  •   /game/newpuzzledialog.h
  •   /game/puzzlelibrary.cpp
  •   /game/puzzlelibrary.h
  •   /game/savegamemodel.cpp
  •   /game/savegamemodel.h
Modified 33 files
  • /trunk/playground/games/palapeli
  •   /CMakeLists.txt
  •   /game/CMakeLists.txt
  •   /game/main.cpp
  •   /game/mainwindow.cpp
  •   /game/mainwindow_p.h
  •   /game/manager.cpp
  •   /game/manager.h
  •   /game/palapeli.desktop
  •   /game/palapeliui.rc
  •   /lib/CMakeLists.txt
  •   /lib/pattern-configuration.cpp
  •   /lib/pattern.cpp
  •   /lib/pattern.h
  •   /patterns/pattern-hexagon.cpp
  •   /patterns/pattern-jigsaw.cpp
  •   /patterns/pattern-rectangular.cpp
  •   /puzzles/castle-maintenon.desktop
  •   /puzzles/cincinnati-bridge.desktop
  •   /puzzles/citrus-fruits.desktop
  •   /puzzles/european-honey-bee.desktop
  •   /puzzles/panther-chameleon-female.desktop
  •   /game/actions/exportaction.cpp
  •   /game/actions/exportaction.h
  •   /game/actions/loadaction.cpp
  •   /game/actions/loadaction.h
  •   /game/library/library.cpp
  •   /game/library/library.h
  •   /game/library/librarybase.cpp
  •   /game/library/librarybase.h
  •   /game/library/libraryview.cpp
  •   /game/library/libraryview.h
  •   /game/library/puzzleinfo.cpp
  •   /game/library/puzzleinfo.h
57 files changed in total