-*- text -*- README for libgameinput

libgameinput is Free Software and may be distributed under the terms
of the GNU General Public License Version 2 or (at your option) any
later version.

libgameinput is a simple text game input library. It can be used for
anything that takes text commands and executes them. You could
probably even use it to write a simple scripting language if you
wanted. It does not have things like iteration or variables, so it is
much more suited for usage in simple text game input parsing (which is
what it is designed for). It does not keep or know about things like
game state. It was designed for a single purpose, and aims to do that
well.

The current version of libgameinput is 0.2.1 It implements a fairly
complete API for input parsing but has no docs (other than the source)
and the autotools stuff is in a bit of a rough state.

Read test.cc for a quick example of how to use all the features of the
library at the current time. It should do until I add better
documentation.

Note: The API will only break once per 0.x release. After 1.0 is
released, binary compatibility will only be broken for the next major
release (x.0). Even numbers will be stable, odd development. Only
bugfixes will go into the even numbered releases. New features will go
into the odd releases. I don't expect to develop this much past 1.0
because at 0.2 I think it already achieves everything I need. I will
work to make it more abstracted from now until 1.0.