shithub: puzzles

Download patch

ref: 454e566df616ad3f9ed644e8c51526f1da0d8202
parent: 402408125eb8db989b125e3059f873b9a833632a
author: Simon Tatham <anakin@pobox.com>
date: Sat Jun 4 05:59:03 EDT 2005

James Harvey requested that puzzles not use DEBUG as a preprocessor
symbol for enabling diagnostics, presumably because in his Palm port
it means something else as well. He sent this patch to switch Net
and Netslide over to using GENERATION_DIAGNOSTICS, in the fashion of
the newer games.

[originally from svn r5908]

--- a/net.c
+++ b/net.c
@@ -1229,7 +1229,7 @@
 
 	OFFSET(x2, y2, x1, y1, d1, params);
 	d2 = F(d1);
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 	printf("picked (%d,%d,%c) <-> (%d,%d,%c)\n",
 	       x1, y1, "0RU3L567D9abcdef"[d1], x2, y2, "0RU3L567D9abcdef"[d2]);
 #endif
@@ -1256,7 +1256,7 @@
 	    xydp = find234(possibilities, &xyd1, NULL);
 
 	    if (xydp) {
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 		printf("T-piece; removing (%d,%d,%c)\n",
 		       xydp->x, xydp->y, "0RU3L567D9abcdef"[xydp->direction]);
 #endif
@@ -1283,7 +1283,7 @@
 	    xydp = find234(possibilities, &xyd1, NULL);
 
 	    if (xydp) {
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 		printf("Loop avoidance; removing (%d,%d,%c)\n",
 		       xydp->x, xydp->y, "0RU3L567D9abcdef"[xydp->direction]);
 #endif
@@ -1318,7 +1318,7 @@
 	    if (index(params, tiles, x3, y3))
 		continue;	       /* this would create a loop */
 
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 	    printf("New frontier; adding (%d,%d,%c)\n",
 		   x2, y2, "0RU3L567D9abcdef"[d]);
 #endif
--- a/netslide.c
+++ b/netslide.c
@@ -417,7 +417,7 @@
 
 	OFFSET(x2, y2, x1, y1, d1, params);
 	d2 = F(d1);
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 	printf("picked (%d,%d,%c) <-> (%d,%d,%c)\n",
 	       x1, y1, "0RU3L567D9abcdef"[d1], x2, y2, "0RU3L567D9abcdef"[d2]);
 #endif
@@ -444,7 +444,7 @@
 	    xydp = find234(possibilities, &xyd1, NULL);
 
 	    if (xydp) {
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 		printf("T-piece; removing (%d,%d,%c)\n",
 		       xydp->x, xydp->y, "0RU3L567D9abcdef"[xydp->direction]);
 #endif
@@ -471,7 +471,7 @@
 	    xydp = find234(possibilities, &xyd1, NULL);
 
 	    if (xydp) {
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 		printf("Loop avoidance; removing (%d,%d,%c)\n",
 		       xydp->x, xydp->y, "0RU3L567D9abcdef"[xydp->direction]);
 #endif
@@ -506,7 +506,7 @@
 	    if (index(params, tiles, x3, y3))
 		continue;	       /* this would create a loop */
 
-#ifdef DEBUG
+#ifdef GENERATION_DIAGNOSTICS
 	    printf("New frontier; adding (%d,%d,%c)\n",
 		   x2, y2, "0RU3L567D9abcdef"[d]);
 #endif