/* felder.h - verarbeitet die Felder */

typedef struct { int X;
		 int Y;
		 int Attribut;
		 int Laenge;
		 int Dateinr;
		 int Dateifeldnr;
		 int Aufbaujobs;
		 int Anfangsjobs;
		 int Insertmode;
		 int Anfangscursorpos;
		 int Schlussjobs;
		 int Vorherigeseditfeld;
		 int Naechsteseditfeld; } felddef;

#define KEINFELD 0, 0, 0, 0, 0, -1, -1, -1, READONLY, 0, -1, 0, 0

typedef struct { int X;
		 int Y;
		 int Attribut;
		 char * Zeichen; } textdef;

#define KEINEZEICHEN (char *)0
#define KEINTEXT -1, -1, 0, KEINEZEICHEN, -1

int Altesfeld(void);
void setzetexte(int Erstertext,int Textzahl);
void setzefelder(int Erstesfeld,int Feldzahl);
void setzeeditfeld(int Neuesfeld);
void initeditfeld(int Feldnr);
int feldtaste(int Taste);

