5 // local player settings
7 int posx; // starting column
8 int posy; // position of first (bottom) row
9 int size; // characters per block
11 extern window_t window[MAX_SCREENS];
13 extern void InitScreens(void);
14 extern void CleanupScreens(void);
15 static void GetTermcapInfo(void);
16 static void OutputTermStr(char *str, int flush);
17 extern void DrawBox(int x1, int y1, int x2, int y2);
18 extern void DrawField(int scr);
19 extern void InitFields(void);
20 static void DisplayMessage(char *p);
21 extern void Messagef(char *fmt, ...);
22 extern void Messagetype(char c, int x, char *s);
23 extern void PlotBlock(int scr, int y, int x, unsigned char type);
24 extern void PlotBlockXY(int y, int x, unsigned char type);
25 extern void ShowScore(int scr, struct _Score score);
26 extern void FieldMessage(int playa, char *message);
27 extern void ShowPause(int playa);
28 extern void ShowTime(void);
29 extern void ScheduleFullRedraw(void);
30 static void CatchWinCh(int sig);