X-Git-Url: http://git.shiar.net/netris.git/blobdiff_plain/45dc9d995860486f1758dcf79fd2d8cd8dfb210a..0e779d807aa1830dde2f4a75117fd16f5627dc76:/curses.h diff --git a/curses.h b/curses.h new file mode 100644 index 0000000..14597c6 --- /dev/null +++ b/curses.h @@ -0,0 +1,30 @@ +#ifndef __CURSES_H +#define __CURSES_H + +extern int PlayerDisp[MAX_SCREENS]; + +extern void InitScreens(void); +extern void CleanupScreens(void); +extern void GetTermcapInfo(void); +extern void OutputTermStr(char *str, int flush); +extern void DrawTitle(void); +extern void DrawBox(int x1, int y1, int x2, int y2); +extern void DrawField(int scr); +extern void InitFields(void); +extern void CleanupScreen(int scr); +extern void DisplayMessage(char *p); +extern void Messagef(char *fmt, ...); +extern void Messagetype(char c, int x, char *s); +extern void PlotBlock1(int y, int x, unsigned char type); +extern void PlotBlock1S(int y, int x, unsigned char type); +extern void PlotBlock(int scr, int y, int x, unsigned char type); +extern void PlotBlockXY(int y, int x, unsigned char type); +extern void ShowScore(int scr, struct _Score score); +extern void FieldMessage(int playa, char *message); +extern void ShowPause(int playa); +extern void ShowTime(void); +extern void ScheduleFullRedraw(void); +extern void CatchWinCh(int sig); + +#endif //__CURSES_H +