More Info

Revision 869301

(Back to digest)
 

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