This is a quick 3d remake of the old Amiga game "push-over".

** To start the game **
Open a command line, cd to the main directory, and run "./main"

** To recompile **
Run "make clean all" without the quotes. (If you manage to get this
working on Windows, tell me how so that I can share with others,
thanks!)

** To play **
left and right move the character left and right, up and down move on
ladders or, in front of the exit door, goes to the next level. The
space bar grabs a domino and space again puts it back. The comma key
"," pushes a domino to the left, and period "."  pushes it to the
right. The goal is to have all dominoes (except red ones that can't
fall) fall with a single push, and the trigger (the one with three
stripes) must fall last. Then the exit door opens and you can go to
the next level.

A few differences compared to the original game:

- there's no timer
- you can fall from as high as you want with no harm
- you can carry the trigger around (you aren't supposed to)
- you can put a domino in front of a door (you aren't supposed to,
  either)

I copied a few levels from the original game. I figured they must be
public domain, given the number of existing remakes and videos posted
online. Please tell me if I was wrong and I'll remove them.

** To make new levels **
Add a file in the levels directory with the following syntax:

First line contains six numbers respectively setting the width and
height of the level, the coordinates of the entrance door and the
coordinates of the exit door. 

Then (hei) lines of (wid) characters give the structure of the level
(platforms and ladders). A space has neither platform not ladders. A
platform is written (____), and ladders are written "|". To put both a
ladder and a platform use the following equations:

( + | = [
_ + | = !
) + | = ]

Finally, (hei) lines of (wid) characters place dominoes, see the
source code of level.cpp for what the letters mean (for instance "B"
is a bridge domino).

There's no support for stairs or platforms at intermediate levels so
some levels of the original game can't be reproduced.

Loading fails with an obscure error message if the levels don't follow
precisely that syntax (use an editor that shows end of lines so you
can see mistakes more easily).

Then send me your levels to tendays, squiggly sign, users dot
sourceforge net. Thanks!

-- tendays, June 2010
