[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] Predefined boards - Windows build 021130
From: |
Nardy Pillards |
Subject: |
Re: [Bug-gnubg] Predefined boards - Windows build 021130 |
Date: |
Sun, 1 Dec 2002 14:05:59 +0100 |
The result of this outputf: added at the end
Nardy
----- Original Message -----
From: "Joern Thyssen" <address@hidden>
To: "Nardy Pillards" <address@hidden>
Cc: "GNUBackgammon bug reporting" <address@hidden>
Sent: Sunday, December 01, 2002 10:14 AM
Subject: Re: [Bug-gnubg] Predefined boards - Windows build 021130
> On Sun, Dec 01, 2002 at 01:24:26AM +0100, Nardy Pillards wrote
> >
> > This code in gtkprefs.c now:
> >
> > pch = sz = g_strdup ( pbdeSelected->szBoardDesign );
> > printf ( "board design: '%s'\n", pch);
> > while( ParseKeyValue( &sz, apch ) ) {
> > BoardPreferencesParam( &bd, apch[ 0 ], apch[ 1 ] );
> > printf ( "'%s' = '%s'\n", apch[ 0 ], apch[ 1 ] );
> > }
> > g_free ( pch );
> >
> > (and -mwindows added to have the DOS-window while gnubg running)
> >
> > result:
> > board design: '
> > '
> > (no other lines)
>
> Hmm, well, at least that explains why you get all zeroes. The board
> design string should have been the 16 lines from the <design> tag.
>
> The next change:
>
> Add the output line below in ScanCharacters line 1938 in gtkprefs.c:
>
> parsecontext *ppc = pv;
> char *sz = g_strndup ( pchIn, cch );
>
> outputf ( "Scan: %d %d '%s'\n", cch, ppc->aps[ ppc->ips ], sz );
>
> switch ( ppc->aps[ ppc->ips ] ) {
>
> I've a feeling why might be wrong.
>
> Jørn
A new 7 point match has been started.
GNU rolls 5, Nardy rolls 2.
GNU moves 24/22 13/8.
Scan: 5 1 '
'
Scan: 8 2 '
'
Scan: 10 3 '
'
Scan: 15 4 'Default setting'
Scan: 10 3 '
'
Scan: 23 5 'The GNU Backgammon Team'
Scan: 10 3 '
'
Scan: 18 6 'boards/default.xpm'
Scan: 7 3 '
'
Scan: 2 2 '
'
Scan: 7 2 '
'
Scan: 29 7 '
board=#2F5F2F;0,20 '
Scan: 25 7 '
border=#003F00 '
Scan: 24 7 '
translucent=y '
Scan: 21 7 '
wood=alder '
Scan: 19 7 '
hinges=y '
Scan: 23 7 '
light=150;50 '
Scan: 20 7 '
shape=0,5 '
Scan: 48 7 '
chequers0=#F12525;0,90;1,50;0,20;3,00 '
Scan: 49 7 '
chequers1=#00000B;0,50;1,50;1,00;30,00 '
Scan: 36 7 '
dice0=#F12525;0,20;3,00;y '
Scan: 37 7 '
dice1=#00000B;1,00;30,00;y '
Scan: 23 7 '
dot0=#A4A4A4 '
Scan: 22 7 '
dot1=#A4A4A4'
Scan: 22 7 '
cube=#D7D7D7'
Scan: 30 7 '
points0=#FF5F5F;0,20'
Scan: 30 7 '
points1=#BFBFBF;0,20'
Scan: 7 7 '
'
Scan: 5 2 '
'
Scan: 6 1 '
'
Scan: 8 2 '
'
Scan: 10 3 '
'
Scan: 15 4 'Albert Silver 1'
Scan: 10 3 '
'
Scan: 13 5 'Albert Silver'
Scan: 10 3 '
'
Scan: 18 6 'boards/silver1.xpm'
Scan: 7 3 '
'
Scan: 2 2 '
'
Scan: 7 2 '
'
Scan: 29 7 '
board=#F2E5D8;0,09 '
Scan: 25 7 '
border=#003F00 '
Scan: 23 7 '
translucent=y'
Scan: 21 7 '
wood=ebony '
Scan: 18 7 '
hinges=y'
Scan: 23 7 '
light=150;50 '
Scan: 19 7 '
shape=0,5'
Scan: 48 7 '
chequers0=#FDFDFD;1,00;3,00;0,90;20,00'
Scan: 49 7 '
chequers1=#0B0B0B;1,00;3,00;0,90;15,00 '
Scan: 35 7 '
dice0=#EE2222;0,20;3,00;y'
Scan: 37 7 '
dice1=#000008;1,00;30,00;y '
Scan: 23 7 '
dot0=#EDEFF2 '
Scan: 23 7 '
dot1=#EDEFF2 '
Scan: 22 7 '
cube=#D6D6C6'
Scan: 31 7 '
points0=#4CA57F;0,09 '
Scan: 30 7 '
points1=#4C4C4C;0,20'
Scan: 7 7 '
'
Scan: 5 2 '
'
Scan: 5 1 '
'
Scan: 8 2 '
'
Scan: 10 3 '
'
Scan: 15 4 'Albert Silver 2'
Scan: 10 3 '
'
Scan: 13 5 'Albert Silver'
Scan: 10 3 '
'
Scan: 18 6 'boards/silver2.xpm'
Scan: 7 3 '
'
Scan: 2 2 '
'
Scan: 7 2 '
'
Scan: 29 7 '
board=#FFD872;0,09 '
Scan: 25 7 '
border=#003F00 '
Scan: 24 7 '
translucent=y '
Scan: 22 7 '
wood=walnut '
Scan: 19 7 '
hinges=y '
Scan: 23 7 '
light=150;50 '
Scan: 20 7 '
shape=0,5 '
Scan: 49 7 '
chequers0=#FFFFFF;1,00;3,00;0,90;19,90 '
Scan: 49 7 '
chequers1=#000000;1,00;3,00;0,90;14,80 '
Scan: 37 7 '
dice0=#FBFBFB;0,90;19,90;y '
Scan: 37 7 '
dice1=#090909;0,90;14,80;y '
Scan: 23 7 '
dot0=#EBEDF0 '
Scan: 23 7 '
dot1=#EBEDF0 '
Scan: 23 7 '
cube=#D4D4C4 '
Scan: 31 7 '
points0=#CC7F00;0,09 '
Scan: 30 7 '
points1=#7F3F00;0,20'
Scan: 7 7 '
'
Scan: 5 2 '
'
Scan: 5 1 '
'
Scan: 8 2 '
'
Scan: 10 3 '
'
Scan: 15 4 'Albert Silver 3'
Scan: 10 3 '
'
Scan: 13 5 'Albert Silver'
Scan: 10 3 '
'
Scan: 18 6 'boards/silver3.xpm'
Scan: 7 3 '
'
Scan: 2 2 '
'
Scan: 7 2 '
'
Scan: 29 7 '
board=#BFBFBF;0,09 '
Scan: 25 7 '
border=#003F00 '
Scan: 24 7 '
translucent=y '
Scan: 22 7 '
wood=walnut '
Scan: 19 7 '
hinges=y '
Scan: 23 7 '
light=150;50 '
Scan: 20 7 '
shape=0,5 '
Scan: 49 7 '
chequers0=#FEFEFE;1,00;3,00;0,90;19,90 '
Scan: 49 7 '
chequers1=#000000;1,00;3,00;0,90;14,80 '
Scan: 37 7 '
dice0=#FEFEFE;0,90;19,90;y '
Scan: 37 7 '
dice1=#000000;0,90;14,80;y '
Scan: 23 7 '
dot0=#EAECEF '
Scan: 23 7 '
dot1=#EAECEF '
Scan: 23 7 '
cube=#D3D3C3 '
Scan: 31 7 '
points0=#980000;0,09 '
Scan: 36 7 '
points1=#000072;0,20 '
Scan: 7 7 '
'
Scan: 5 2 '
'
Scan: 2 1 '
'