projects
/
super-star-trek.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Renumber some commands.
[super-star-trek.git]
/
sst.h
diff --git
a/sst.h
b/sst.h
index 101b2ba45599277bb1dec563b0c230f55259f4a2..f6c0960df0bb9b366814a3cb58fed6081d3190a7 100644
(file)
--- a/
sst.h
+++ b/
sst.h
@@
-61,6
+61,8
@@
typedef struct {
#define SSTMAGIC "SST2.0\n"
#define SSTMAGIC "SST2.0\n"
+EXTERN short curwnd;
+
EXTERN struct {
char magic[sizeof(SSTMAGIC)];
snapshot state;
EXTERN struct {
char magic[sizeof(SSTMAGIC)];
snapshot state;
@@
-356,7
+358,7
@@
int choose(int);
void setup(int);
void score(void);
void atover(int);
void setup(int);
void score(void);
void atover(int);
-
void
srscan(int);
+
int
srscan(int);
void lrscan(void);
void phasers(void);
void photon(void);
void lrscan(void);
void phasers(void);
void photon(void);
@@
-369,7
+371,7
@@
void impuls(void);
void wait(void);
void setwrp(void);
void events(void);
void wait(void);
void setwrp(void);
void events(void);
-void report(
int
);
+void report(
void
);
void eta(void);
void help(void);
void abandn(void);
void eta(void);
void help(void);
void abandn(void);
@@
-421,9
+423,7
@@
int isit(char *);
void preport(void);
void orbit(void);
void sensor(void);
void preport(void);
void orbit(void);
void sensor(void);
-#ifdef SERGEEV
void drawmaps(short);
void drawmaps(short);
-#endif /* SERGEEV */
void beam(void);
void mine(void);
void usecrystals(void);
void beam(void);
void mine(void);
void usecrystals(void);
@@
-433,15
+433,24
@@
void debugme(void);
void attakreport(int);
void movetho(void);
void probe(void);
void attakreport(int);
void movetho(void);
void probe(void);
-void clearscreen(void);
void iostart(int);
void ioend(void);
void iostart(int);
void ioend(void);
-void getline(char *, int);
+void setwnd(short);
+void warble(void);
+void cgetline(char *, int);
+void waitfor(void);
+void setpassword(void);
void commandhook(char *, int);
void commandhook(char *, int);
+void c_printf (char *format, ... );
-#ifdef SERGEEV
typedef struct {
int wndleft,wndtop,wndright,wndbottom;
} wnd;
extern wnd wnds[6];
typedef struct {
int wndleft,wndtop,wndright,wndbottom;
} wnd;
extern wnd wnds[6];
-#endif /* SERGEEV */
+/* 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