Aus der Spanliste wird schliesslich die Bitmap gezeichnet. Der
Algorithmus besteht aus einer Schleife über alle Scanlines zwischen
zwei Events. Innerhalb der Scanline ist der Algorithmus dreigeteilt.
Der erste Teil behandelt alle Spans ganz links des Bildschirms sowie
denjenigen, der durch die Bildschirmgrenze zerschnitten wird. Der
mittlere Teil zeichent alle normalen Spans. Der letzte Teil wiederum
behandelt denjenigen Span, der durch die rechte Bildschirmgrenze
durchschnitten wird sowie alle Spans ganz rechts der Bildschirmgrenze.
Abbildung 2.8 zeigt den Pseudocode des
Algorithmus, Abbildung 5.18 auf Seite
zeigt den Pseudocode unserer Implementation.
27
Abbildung 2.8: Pseudocode des Zeichnen der Bitmap
Abbildung 2.9: Zeichnen der Bitmap