    
    
        this is only for coders.
    

        you can buy a source code from me
        if ya want. price is 20 FIM (no
        dollars, pounds etc.). if you can't
        read finnish, then jump to line 23.

        jos haluat lhdekoodit, jotka ovat
        lhestulkoon yksin minun tekemni,
        saat ne vain 20 markalla (yksi seteli!).
        jos viel olet kiinnostunut niin ota
        yhteytt e-mailin kautta niin saat
        tarkemmat yhteystiedot.
        sorsathan olivat edelleenkin Turbo
        Pascal 7.0:lla tehtyj. lisksi
        lupaudun auttamaan sinua, jos et
        ymmrr joitakin kohtia lhdekoodista.


***english text continues...

source code:
    1981 lines (only!!!)
       2 gotos

    no inline assembler used
       (except video mode changes, mouse routines,
        virtual screen flipping/clearing and some
        detecting routines)
    no optimization at all
       (except 32-bit virscreen flipping/clearing (jihaa!))
    no planning of anykind
       (except not all code in one file (wohaa!))



SAVEGAME
--------
you can create some savegame-cheater for
future versions with this information:

b=byte, i=integer, w=word, l=longint, c=array of chars (string)

    SavegameHeader
    --------------
    name:               size:   meaning:

c   ID                  30      Just a simple ID
l   Version             4       Useless in this version
c   Name                12      Name of savegame
b   Options.CurCursor   1       Aiming cursor
w   Status.Scores       2       Scores
l   Status.Timeleft     4       Timeleft
b   Status.CurWeapon    1       Current weapon
l   Status.WeaponWait   4       How long to wait until weapon is loaded
b   Status.CurLevel     1       Current level
w   Status.Animsleft    2       How many animations is left
w   NumAnims            2       <sorry, can't remember this one>



MIF-FORMAT
----------
don't blame me, but this is *very* stupid
format. only one header and then many pcx-files
copied after each other. but atleast here's the
header:

    AnimationHeader
    ---------------
    name:               size:   meaning:

c   ID                  9       "animation"
w   NumFrames           2       How many frames (pcx-files)
w   XSize               2       X-size of picture (zero in ammu)
w   YSize               2       Y-size of picture (zero in ammu)
l[] Offsets             4*512   PCX-files offsets (max 512 files)
c   UserID              16      In Ammu this is "32x20_ammu" or "64x40_ammu"
b   Speed               1       Speed
c   MusicFile           12      Try to guess...
b[] Reserved            19      hmmm...
