]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - gomoku/gomoku.h
Fix conflicting variable definitions
[bsdgames-darwin.git] / gomoku / gomoku.h
index 16a437ae91c7be2799ea6cb027c430b78410c1ab..deca3ac51da312bac3eef314071135c0af6c9839 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: gomoku.h,v 1.16 2009/07/13 19:05:40 roy Exp $  */
+/*     $NetBSD: gomoku.h,v 1.19 2010/03/29 04:28:47 dholland Exp $     */
 
 /*
  * Copyright (c) 1994
 #define BSZ    19
 #define BSZ1   (BSZ+1)
 #define BSZ2   (BSZ+2)
+#define BSZ3   (BSZ+3)
+#define BSZ4   (BSZ+4)
 #define BAREA  (BSZ2*BSZ1+1)
 
-/* frame dimentions (based on 5 in a row) */
+#define TRANSCRIPT_COL 46      /* necessarily == 2*BSZ4 */
+
+/* interactive curses stuff */
+#define BGOTO(y,x)     move(BSZ - (y), 2 * (x) + 3)
+
+/* frame dimensions (based on 5 in a row) */
 #define FSZ1   BSZ
 #define FSZ2   (BSZ-4)
 #define FAREA  (FSZ1*FSZ2 + FSZ2*FSZ2 + FSZ1*FSZ2 + FSZ2*FSZ2)
@@ -261,7 +268,8 @@ extern      int     debug;
 #define ASSERT(x)
 
 void   bdinit(struct spotstr *);
-void   init_overlap(void);
+int    get_coord(void);
+int    get_key(const char *allowedkeys);
 int    get_line(char *, int);
 void   ask(const char *);
 void   dislog(const char *);
@@ -272,30 +280,12 @@ void      cursfini(void);
 void   cursinit(void);
 void   bdwho(int);
 void   panic(const char *, ...) __printflike(1, 2) __dead;
-void   misclog(const char *, ...) __printflike(1, 2);
 void   debuglog(const char *, ...) __printflike(1, 2);
-void   quit(void) __dead;
-void   quitsig(int) __dead;
 void   whatsup(int);
-int    readinput(FILE *);
 const char   *stoc(int);
-int    lton(int);
 int    ctos(const char *);
-void   update_overlap(struct spotstr *);
 int    makemove(int, int);
 int    list_eq(struct combostr **, struct combostr **, int);
 void   clearcombo(struct combostr *, int);
-void   makeempty(struct combostr *);
-void   appendcombo(struct combostr *, int);
-void   updatecombo(struct combostr *, int);
 void   markcombo(struct combostr *);
-void   printcombo(struct combostr *, char *, size_t);
-void   makecombo(struct combostr *, struct spotstr *, int, int);
-void   makecombo2(struct combostr *, struct spotstr *, int, int);
-int    sortcombo(struct combostr **, struct combostr **, struct combostr *);
-int    checkframes(struct combostr *, struct combostr *, struct spotstr *,
-                   int, struct overlap_info *);
-void   addframes(int);
-void   scanframes(int);
-int    better(const struct spotstr *, const struct spotstr *, int);
 int    pickmove(int);