X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=sst.h;h=31fd2f4a58e1fd11bceafa943877855d621d7b42;hb=634c187043cf4af8328069b8c1fe410efab2e4c7;hp=b82a66bdb16bb43f7b5505c7750d55dcce379000;hpb=c1bda490aef42a6b3d0e8d97a20fb58236d02ee7;p=super-star-trek.git diff --git a/sst.h b/sst.h index b82a66b..31fd2f4 100644 --- a/sst.h +++ b/sst.h @@ -410,7 +410,7 @@ void crmena(int, int, int, int, int); void deadkl(int, int, int, int, int); void timwrp(void); void movcom(void); -void torpedo(double, double, int, int, double *, int); +void torpedo(double, double, int, int, double *, int, int, int); void huh(void); void pause_game(int); void nova(int, int); @@ -423,9 +423,7 @@ int isit(char *); void preport(void); void orbit(void); void sensor(void); -#ifdef SERGEEV void drawmaps(short); -#endif /* SERGEEV */ void beam(void); void mine(void); void usecrystals(void); @@ -435,19 +433,29 @@ void debugme(void); void attakreport(int); void movetho(void); void probe(void); -void clearscreen(void); void iostart(int); void ioend(void); -#ifdef SERGEEV -#define getline cgetline void setwnd(short); -#endif /* SERGEEV */ -void getline(char *, int); +void warble(void); +void boom(int ii, int jj); +void tracktorpedo(int x, int y, int ix, int iy, int wait, int l, int i, int n, int iquad); +void cgetline(char *, int); +void waitfor(void); +void setpassword(void); void commandhook(char *, int); +void makechart(void); +void enqueue(char *s); -#ifdef SERGEEV -typedef struct { - int wndleft,wndtop,wndright,wndbottom; -} wnd; -extern wnd wnds[6]; -#endif /* SERGEEV */ +/* mode arguments for srscan() */ +#define SCAN_FULL 1 +#define SCAN_REQUEST 2 +#define SCAN_STATUS 3 +#define SCAN_NO_LEFTSIDE 4 + +/* these need to track io.c:wnd */ +#define FULLSCREEN_WINDOW 0 +#define LEFTUPPER_WINDOW 1 +#define SRSCAN_WINDOW 2 +#define LRSCAN_WINDOW 3 +#define LOWER_WINDOW 4 +#define BOTTOM_WINDOW 5