You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdegames/ksokoban
tpearson 9b81b30825
Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric
13 years ago
..
data Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
images Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
levels Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
AUTHORS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Bookmark.cpp Trinity Qt initial conversion 14 years ago
Bookmark.h Trinity Qt initial conversion 14 years ago
History.cpp Trinity Qt initial conversion 14 years ago
History.h Trinity Qt initial conversion 14 years ago
HtmlPrinter.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
HtmlPrinter.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ImageData.cpp TQt4 port kdegames 14 years ago
ImageData.h TQt conversion fixes 14 years ago
InternalCollections.cpp TQt4 port kdegames 14 years ago
InternalCollections.h Trinity Qt initial conversion 14 years ago
LevelCollection.cpp Trinity Qt initial conversion 14 years ago
LevelCollection.h Trinity Qt initial conversion 14 years ago
LevelMap.cpp Trinity Qt initial conversion 14 years ago
LevelMap.h Trinity Qt initial conversion 14 years ago
MainWindow.cpp rename the following methods: 13 years ago
MainWindow.h TQt4 port kdegames 14 years ago
Makefile.am Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric 13 years ago
Map.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Map.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MapDelta.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MapDelta.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ModalLabel.cpp rename the following methods: 13 years ago
ModalLabel.h rename the following methods: 13 years ago
Move.cpp Trinity Qt initial conversion 14 years ago
Move.h Trinity Qt initial conversion 14 years ago
MoveSequence.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MoveSequence.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
NEWS TQt4 port kdegames 14 years ago
PathFinder.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
PathFinder.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
PlayField.cpp rename the following methods: 13 years ago
PlayField.h rename the following methods: 13 years ago
Queue.h TQt4 port kdegames 14 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
StaticImage.cpp TQt4 port kdegames 14 years ago
StaticImage.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
main.cpp Trinity Qt initial conversion 14 years ago

README

ksokoban 0.2.2 - a Sokoban game for KDE

copyright 1998 Anders Widell  <d95-awi@nada.kth.se>

ksokoban is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License. See the file
COPYING for details.

See http://hem.passagen.se/awl/ksokoban/ for later versions of ksokoban.
See the file AUTHORS for details about where the levels come from.

------------------------------------------------------------------------

PLAYING
=======

The objective of the game is to push all the red gems (these should
actually have been crates, but gems looked nicer) to the goal squares,
which are marked with green glassy things on the floor.

Use the cursor keys to move about. If you move onto a gem and there is
noting blocking it on the opposite side, then you will push the gem.

Use the CONTROL key together with the cursor keys to move as far as
possible in a direction without pushing any gems. With the SHIFT key
you will move as far as possible in a direction, possibly pushing a
gem if it is in the way.

Use the left mouse button to move to any place you can reach without
pushing any gems. The middle mouse moves in a straight line, possibly
pushing a gem if it is in the way.

The U key or the right mouse button undoes the last move.