---------------------------------------------------------------------
BURN V2.3        interaktive Feuersimulation      02/98 Gerhard Piran
---------------------------------------------------------------------
                      Genre: Grafikdemo
             Betriebssystem: MS-DOS
                    Sprache: Turbo-Pascal 7.0 (Borland-Pascal 7.0)
                Grafikkarte: Standard-VGA
                Grafikmodus: 320x200/256

Diese Version ist eine Weiterentwicklung von Burn V1.0. Diese wurde
von Frank Jan Sorensen geschrieben. Der Quelltext ist auf den CD-Roms
Pegasus-5 und Pegasus-Source-CD (Datei BURN_10.ZIP) enthalten.
Leider war auer dem Quellcode keine weitere Beschreibung vorhanden.
Deshalb hier ein paar prinzipielle Infos.

Was macht das Programm:
-----------------------

Es simuliert Feuer in einem vorgegebenen Grafikbereich.
Dieses Feuer brennt entsprechend der aktuell eingestellten
Parameterwerte. Diese knnen per Bedienung verndert werden.
Das Feuer kann auch direkt beeinflut werden. Wasser kann z.B.
ins Feuer gegossen werden. Informationen zur Bedienung werden
bei Programmstart angezeigt, knnen aber auch whrend der
Simulation durch Drcken der ?-Taste anzeigt werden.

Was ist neu:
------------

V2.0:

- Smtliche Parameter, die das Feuer beeinflussen, knnen nun
  durch einfache Bedienung mit den Cursor-Tasten verndert werden.
  Diese Werte werden bei Vernderungen auch angezeigt.
  Sie knnen aber auch dem Programm die Parameter per Zufall
  verndern lassen.

- Die Bearbeitung der inneren Schleife wurde optimiert und damit die
  Bildfrequenz erhht.

- Nun gibt's auch Feuerfunken, die durch die Luft fliegen.

- Die Verwendung des Coprozessors wurde abgeschaltet, da er nur
  bei der Berechnung der Farbpalette verwendet wurde.

V2.1:

- eine Textausgaberoutine wurde hinzugefgt.

V2.2:

- das direkte Lesen und Schreiben von Bildpunkten im Videospeicher
  wurde durch eine virtuelle Speicherbearbeitung ersetzt,
  was zu einer wesentlich schnelleren Bildfrequenz fhrt.
  Nun kann das Programm auch im Protected Mode bersetzt werden.

V2.3:

{Burn V2.3: 23.02.98 burning text animation
                     smooth fire switch added}
- mit 'T' wird der Schriftzug Burn v2.3 ein-/und ausgeschaltet und
  mit 'S' kann das Feuer visuell geglttet werden.


Schematischer Programmablauf:
-----------------------------

- auf Videomodus 19 umschalten (320x200/256)
- Farbpalette fr Feuer setzen
- wiederhole Anweisungen, bis ESC gedrckt wurde
  - Basislinie des Feuers zeichnen
  - spaltenweise Berechnen und Zeichnen der neuen Werte
  - Feuerfunken zeichnen
  - neues Feuer zufllig setzen
  - Wasser ins Feuer gieen
  - Basislinie des Feuers neu berechnen
  - Basislinie gltten
- auf ursprnglichen Videomodus zurckschalten


Viel Vergngen beim Spiel mit dem Feuer
wnscht Euch Euer Anti-Pyromane Gerhard Piran

