[Klug-general] XorCurses 0.1.0
james morris
james at jwm-art.net
Fri Oct 2 12:13:40 UTC 2009
Hi Kluggers,
Here's the new, more user-friendly, XorCurses:
http://www.jwm-art.net/art/archive/XorCurses-0.1.0.tar.bz2
((( Home: http://www.jwm-art.net/dark.php?p=XorCurses )))
For those of you incapable of reading the INSTALL or README files :-p
1) (install ncurses-dev via your linux distro's pkg manager)
2) From command line:
tar -jxf XorCurses-0.1.0.tar.bz2
cd XorCurses-0.1.0
make
sudo make install
xorcurses
Sorry no ./configure yet (or portability). Sorry no Debian package yet -
maybe someone could present a Debian package creation talk at the next
meet?
Cheers,
James.
--8<----------------------------------------------
My 'official' spiel from the NEWS file:
-------------8<-----------------------------------
Substantial changes within XorCurses are
brought to you by this release. Most of
the changes and new features are a direct
result of implementing a 'breakpoint'
feature within the replay.
* Menus: a generic menu system is in place
which is now used for the main level
menu, a help menu, and a replay menu. The
menu system supports all the old keyboard
shortcuts, and other features necessary to
get things right.
* Replays: breakpoints can be set so the replay
will stop when it encounters them. This is
helpful when using the replay to start play
again from a point before it all went WRONG.
Breakpoints can be set/unset by pressing 'b'
during play, or from the replay menu during
play and replays. The replay menu makes the
options clearer than the previous
"Replay? (y/n/c/p/s)".
* Help: The main help file has been split into
two sections, how to play the game, and keys.
The object help still exists. Help can now
be called upon while playing the game too.
* Pressing 'q' (quit) during game play no
longer increments the number of moves.
* Source code: In order to implement the
breakpoint feature, a new control_flow function
was created. The old system of controlling
program path between play/load replay/replay/play
and back was messy and needed improving upon.
Other source files have been split apart and
etc etc.
Even more details in the CHANGES file.
More information about the Kent
mailing list