1 // Implementierung: Linie
  2 // Datei: linie.cpp
  3 #include "linie.hpp"
  4 linie::linie (char az,char as,char ez,char es):
  5         grafik (az,as)
  6   {
  7   end_lz = ez;
  8   end_ls = es;
  9   }
 10 void linie::print ()
 11   {
 12   int i;
 13
 14   if (zeile != end_lz && spalte != end_ls)
 15       printf ("\nLinie: Anzeige unmöglich");
 16   else
 17     {
 18     if (zeile == end_lz)
 19        {
 20        for (i= spalte; i <= end_ls; i++)
 21           POS(zeile,i), putchar (‘*’);
 22        }
 23     else
 24       for (i = zeile; i <= end_lz; i ++)
 25           POS(i,spalte), putchar (‘*’);
 26     }
 27   }

Bild 13-6: Implementierung der "linie"