This is iRogue version 0.45.  THIS IS AN ALPHA VERSION.  (New users: get 0.42.)
I am releasing it so that people can comment on experimental new features.
You may also encounter experimental new BUGS - if so please report them.

To people who are made nervous by Greek letters:
  I still have some known bugs and requested features to get through
  (not to mention, like, testing) before iRogue goes beta/stable again.
  This will take a little while.. feel free to generate an estimated
  release schedule by rolling some dice and multiplying by four weeks.

Installation:
-------------
  If you have OS 3.*, install iRogue.prc;
  If you have OS 2.*, install iRogueOS2.prc instead.

New features of 0.45:
---------------------
* The code compiles with sdk 3.5 (there is a 0.00142857% chance that you care.)
* COLOR, see below.
* The screen scrolls sooner, before you run out of 'walk' donut, in east/west.
* There is a preference to show pie slices on the screen!  Probably buggy!
* You can view the top-score list at any time.
* Menus are stochastically reorganized just to confuse you.
+ Fixed the "hardware scroll-buttons in object creation form" bug.
+ New known bugs:
  - If you have 'centered' AND 'crosshairs' on, there are redraw issues.
    (I am looking into this next time I have a free evening.)

I don't have a *real* color device to test on, just an emulator, so I
would be interesting in hearing from people who do have color.
(Like, does it work at all?  Little things like that.)
Colorless people: you can check out that pie slices thing instead..
tick the new "Crosshairs" preference and then voice an opinion.


You know the drill,
The web page is    http://roguelike-palm.sourceforge.net/iRogue/
Report bugs to     i0lanthe@yahoo.com


Appendix: All About COLOR
-------------------------

man, I really have to make up a web page for this.  Early rambling draft:

To have color obviously you have to have a device that supports color
(or download an emulator, e.g. POSE, and ROMs from palmos.com/dev/)

You also have to tick the 'Color' checkbox in iRogue Preferences.

You also have to write a geeky little memo in MemoPad.
The format is like this:

iRogue-RGB
@ 009900  (anything after the 6-digit number is ignored!!) this makes @s green.
- 0000FF  this makes some walls bright blue
| 0000ff  this makes the other walls bright blue.  Upper or lower case F's.
# 660000  Tunnels will be some dark kind of red color.
: 990099  Food will be purple (or draw the food symbol instead if you know how)
B 006699  I forget what monster is B but it will be blue-green
f 666666  mix all the finger paints together and get gray..

(Etc.)  The title of the memo must be exactly "iRogue-RGB" ... so, for
example, memos called "iRogue-RGB.txt" or "old iRogue-RGB" are ignored
(also, if you have more than one memo with the right title, it will
only read one of them: whichever it happens to find first).

Each line in the memo (after the title) should start with a symbol.
You can have as many or as few lines as you want.  Order doesn't
matter.  After the symbol, you should have a 6-digit hexadecimal
number which says what color you would like that symbol to be.  Your
PalmOS device will do its best to oblige but you might want to stick
to the so-called "web-safe" colors (like, slap together three of "00",
"33", "66", "99", "cc", and "ff" as you see in the example) which are
pretty sure to be in your system palette-type-thing.  Otherwise
nothing bad will happen but you might not get *exactly* that color
depending on the whim of the OS (for IIIc.  Don't know about Prism.)
The first two digits of the number are how much red (like 00 is "no
red" and ff is "lotsa red"), the middle two are green, and the last
two are blue.

If you've never seen colors defined this way before, you're not alone.
Check out http://www.lynda.com/hexh.html for some virtual paint chips.
Color varies from computer to computer (ever tried looking at the same
page in netscape-on-unix and netscape-on-windows?), but mostly in how
bright or dark it is (not whether it's green or purple) so you can
maybe get some ideas.

If you have the Color checkbox checked in iRogue Preferences, then
every time you start up iRogue, the game will look for a memo called
"iRogue-RGB" and (if it finds one) read all your color assignments.
(So you can play for a while, encounter some monster that you haven't
colored yet, go to MemoPad and add a line to your memo, then go back
to iRogue to see the effect.)

Oh yeah one more thing.  The dash that iRogue draws for horizonal
walls is really an emdash, but you can use '-' in the memo.
Similarly, the symbol for food is not in the world of normal ASCII;
you can draw it (the degree symbol; see your Graffiti Help) or you can
use ':' instead.  I would like to make the spiderweb/crosshairs
colored, but I am not sure I can do that without mental anguish (as
I'm currently using WinInvertLine both to draw and erase.  like, XOR.
cheesy but fast), and I have a list of other things to do... if
something brilliant/obvious comes to me, the symbol '"' is "reserved"
to mean crosshairs since it's not otherwise used in the game.

Non-color users will be pleased to know that the colorizing code is
trivial in size.  In fact, when I switched to 3.5 SDK libraries, the
code compiled smaller than it had with the older SDK before I added
color, so the net effect of adding color was actually to decrease code
size (ha ha).  The other new features are another matter...
