chiark / gitweb /
WIP routesearch; stratify by archipelagoes - much better
[ypp-sc-tools.db-test.git] / yarrg / rsmain.c
index 0e43d5d471e73114d9e90014d3dfc8eca3db3dca..a498022649042309a704165ad2ce4e3a6abf7fd2 100644 (file)
@@ -66,30 +66,30 @@ int main(int argc, const char **argv) {
       resultsix++;
     }
 
-    int i, midisle, finisle;
+    int i, midarch, finarch;
     for (i=0; i<resultsix; i++) {
       fprintf(stderr,"================== start #%d ==================\n",i);
       PotentialResult ***strat_resultsix= results[i];
       if (!strat_resultsix) continue;
-      fprintf(stderr,"    ");
-      for (midisle=0; midisle<islandtablesz; midisle++) {
-       fprintf(stderr,"|mi%-3d",midisle);
+      fprintf(stderr,"  ");
+      for (midarch=0; midarch<narches; midarch++) {
+       fprintf(stderr,"| mid %d ",midarch);
       }
       fprintf(stderr,"\n");
-      for (finisle=0; finisle<islandtablesz; finisle++) {
-       PotentialResult **strat_finisle= strat_resultsix[finisle];
-       if (!strat_finisle) continue;
-       fprintf(stderr,"f%-3d",finisle);
-       for (midisle=0; midisle<islandtablesz; midisle++) {
-         PotentialResult *result= strat_finisle[midisle];
+      for (finarch=0; finarch<narches; finarch++) {
+       PotentialResult **strat_finarch= strat_resultsix[finarch];
+       if (!strat_finarch) continue;
+       fprintf(stderr,"f%d",finarch);
+       for (midarch=0; midarch<narches; midarch++) {
+         PotentialResult *result= strat_finarch[midarch];
          if (!result) {
-           fprintf(stderr,"|     ");
+           fprintf(stderr,"|       ");
          } else {
-           if (result->absolute < 1000) fprintf(stderr,"| <");
-           else fprintf(stderr,"|%2d",(int)(result->absolute / 1000));
+           if (result->absolute < 100) fprintf(stderr,"|  .");
+           else fprintf(stderr,"|%3d",(int)(result->absolute / 100));
            fprintf(stderr," ");
-           if (result->perleague < 100) fprintf(stderr," <");
-           else fprintf(stderr,"%2d",(int)(result->perleague / 100));
+           if (result->perleague < 10) fprintf(stderr,"  .");
+           else fprintf(stderr,"%3d",(int)(result->perleague / 10));
          }
        }
        fprintf(stderr,"\n");