^C02Nun hat man 2 M”glichkeiten - entweder man programmiert ein komplettes neues Grafikpaket - oder man programmiert einen sogenannten Aufsatz, d.h. man definiert „quivalente Funktionen zu den Funktionen des BGI-Paketes, die die geforderten Geschwindigkeitsanforderungen nicht erfllen. Da die erste M”glichkeit wohl zu sehr in Sisyphusarbeit ausarten wrde, soll in diesem Kursus die 2. M”glichkeit betrachtet werden - der BGI-Aufsatz. Dieser Kursus soll wichtige, oft verwendete und damit zeitkritische Grafikfunktionen in schnelleren Versionen anbieten. Im einzelnen die folgenden Funktionen : ^C10 ž Das Setzen von Pixeln (PutPixel) ž Das Testen von Pixeln (GetPixel) ž Das Zeichnen von Linien (line,LineTo) ž Das Zeichnen von Balken (bar) ž Das Zeichnen von Rectecken (Rectangle) ž Die Darstellung von Text (Outtext[xy]) ž Die Modifikation von Paletten (SetRGBPalette) ^C02Da der Aufsatz mit dem BGI-Paket zusammen arbeiten soll, mssen die neuen Funktionen/Prozeduren neue Namen bekommen. Um die Umstellung nicht allzu- schwer zu machen, werden die neuen Žquivalenzfunktionen mit einem Unter- strich (ASCII-CODE 95) versehen, d.h. die Žquivalenz-Funktion zu PutPixel im BGI-Aufsatz heiįt _PutPixel.