if( clearMemo ) DoClearMemo(which);
/* Update */
- lastDepth[which] = depth;
+ lastDepth[which] = depth == 1 && ed.nodes == 0 ? 0 : depth; // [HGM] info-line kudge
lastForwardMostMove[which] = forwardMostMove;
if( ed.pv != 0 && ed.pv[0] == ' ' ) {
sprintf( s_time, "%d:%02d.%02d", time_secs / 60, time_secs % 60, time_cent );
/* Put all together... */
- sprintf( buf, "%3d %s %s\t%s\t", ed->depth, s_score, s_nodes, s_time );
+ if(ed->nodes == 0) /*sprintf( buf, "%3d\t \t \t \t", ed->depth );*/ buf[0]=0; else
+ sprintf( buf, "%3d\t%s\t%s\t%s\t", ed->depth, s_score, s_nodes, s_time );
/* Add PV */
buflen = strlen(buf);
b_ok= XtCreateManagedWidget(_(" OK "), commandWidgetClass, form, args, j);
XtAddCallback(b_ok, XtNcallback, NewVariantCallback, (XtPointer) 0);
+ j=0;
+ XtSetArg(args[j], XtNfromVert, buttonDesc[14].handle); j++;
+// XtSetArg(args[j], XtNheight, 70); j++;
+ XtSetArg(args[j], XtNbottom, XtChainBottom); j++;
+ XtSetArg(args[j], XtNtop, XtChainBottom); j++;
+ XtSetArg(args[j], XtNleft, XtChainLeft); j++;
+ XtSetArg(args[j], XtNright, XtChainRight); j++;
+ XtSetArg(args[j], XtNlabel, _("WARNING: variants with un-orthodox\n"
+ "pieces only have built-in bitmaps\n"
+ "for -boardSize middling, bulky and\n"
+ "petite, and substitute king or amazon\n"
+ "for missing bitmaps. (See manual.)")); j++;
+ XtCreateManagedWidget("warning", labelWidgetClass, form, args, j);
+
XtRealizeWidget(popup);
CatchDeleteWindow(popup, "NewVariantPopDown");
{
XXXPopUp();
}
-#endif
-
+#endif
\ No newline at end of file