/***************************************************************************/
/* Beispiel für einen einen einfachen Screen.                              */
/* Geschrieben von Peter Fischer für das Diskettenmagazin GetIt.           */
/* Springe, 20.12.1988                                                     */
/*                                                                         */
/* Es bestehen KEINE Copyrights, es darf also alles benutzt werden, was in */
/* diesem Sourcefile im weiteren folgt.                                    */
/***************************************************************************/

#include <intuition/intuition.h>
#include <intuition/screens.h>

struct Intuitionbase *IntuitionBase;

struct NewScreen NewScr =
{ 0,0,320,256,                     /* Größe des Screens */
  2,                               /* Tiefe des Screens */
  0,1,                             /* Farben */
  NULL,                            /* kein besonderer ViewModes */
  CUSTOMSCREEN,                    /* eigner Screen */
  NULL,                            /* kein alternativer Font */
  "Dies ist ein Screen - WOW !",   /* Titelzeile */
  NULL,                            /* keine Gadgets */
  NULL                             /* keine eigenen BitMaps */
};

struct Screen *Scr;

main()
{ IntuitionBase = OpenLibrary ( "intuition.library",0 );
  if ( IntuitionBase == NULL )
  { printf ( "FATALER FEHLER : intuition.library läßt sich nicht öffnen !\n" );
    exit ( 20 );
  }

  Scr = OpenScreen ( &NewScr );     /* Öffnen des Screens ! */
  if ( Scr == NULL )
  { printf ( "FATALER FEHLER : Der Screen läßt sich nicht öffnen !\n" );
    CloseLibrary ( IntuitionBase );
    exit ( 20 );
  }

  Delay ( 100 );
  CloseScreen ( Scr );
  CloseLibrary ( IntuitionBase );
  printf ( "Das war's !\n\n" );
}
