[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Eliot-dev] eliot game/board_search.cpp test/training_joker...
From: |
eliot-dev |
Subject: |
[Eliot-dev] eliot game/board_search.cpp test/training_joker... |
Date: |
Sun, 05 Nov 2006 17:04:39 +0000 |
CVSROOT: /sources/eliot
Module name: eliot
Changes by: Olivier Teulière <ipkiss> 06/11/05 17:04:39
Modified files:
game : board_search.cpp
test : training_joker2.ref training_search.ref
Log message:
Fixed a nasty bug, due to the way jokers are handled
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/eliot/game/board_search.cpp?cvsroot=eliot&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_joker2.ref?cvsroot=eliot&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_search.ref?cvsroot=eliot&r1=1.3&r2=1.4
Patches:
Index: game/board_search.cpp
===================================================================
RCS file: /sources/eliot/eliot/game/board_search.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- game/board_search.cpp 5 Nov 2006 13:30:06 -0000 1.12
+++ game/board_search.cpp 5 Nov 2006 17:04:39 -0000 1.13
@@ -146,7 +146,7 @@
l = iTilesMx[iRow][iCol];
for (succ = Dic_succ(iDic, iNode); succ ; succ = Dic_next(iDic, succ))
{
- if (Tile(Dic_char(iDic, succ)) == l)
+ if (Dic_char(iDic, succ) == toupper(l.toChar()))
{
ioPartialWord.addRightFromBoard(l);
ExtendRight(iBoard, iDic, iTilesMx, iCrossMx, iPointsMx,
Index: test/training_joker2.ref
===================================================================
RCS file: /sources/eliot/eliot/test/training_joker2.ref,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/training_joker2.ref 5 Nov 2006 13:34:27 -0000 1.1
+++ test/training_joker2.ref 5 Nov 2006 17:04:39 -0000 1.2
@@ -1,18 +1,88 @@
-commande> a gd
+[?] pour l'aide
+commande> c rosace
+mode entraînement
+[?] pour l'aide
+commande> n -13
+commande> a P
+Eliot
+
+ WAEROSC ROSACE 22 H 8
+ W+TSREIN WESTERN 54 13 G
+ I+RDTVI? DIVeRTIR * 83 8 A
+ ELMOEAH AH 30 I 8
+ EELMO+PI DIPLOMEE * 89 A 8
+ OHUMJUI JOUI 37 12 K
+ HMU+EAUA HUE 34 14 F
+ AAMU+UBS SAMBA 57 15 H
+ UU+NYTEP TYPE 61 O 12
+
+ total 467
+commande> a t
+NUUS?GE
+commande> a l
+ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ?
+ 5 1 1 2 9 2 2 0 4 0 1 4 1 5 3 0 1 3 3 3 4 1 0 1 0 1 1
+commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- A
[.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000]
- B
[.ffffffff-.ffffffff][.00000000-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.010d714e][.00000000-.00000000][.00005040-.00005040][.00200200-.ffffffff][.00200222-.00000000][.002c4108-.00000000][.00200222-.00000000][.01384100-.00000000][.01384100-.00008020]
- C
[.00000000-.00000200][.00004190-.00000000][.00000000-.00200222][.00587018-.ffffffff][.00008020-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.00000000][.00000000-.00000000][.ffffffff-.00280022][.00000000-.00000000][.ffffffff-.00000222][.00100022-.ffffffff][.0118d208-.ffffffff][.00000000-.ffffffff][.ffffffff-.ffffffff]
- D
[.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00608022-.00000000][.005c795a-.00000000][.00ddf036-.00080000][.00000000-.005c7518][j00000000-J00000000][.005c7518-.01384100][.00208222-.00000000][.00ddf036-.00005040][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff]
- E
[.00008000-.00004190][.002c4108-.00000000][.00208022-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00008000][.00000000-.00000000][.00000000-.00200222][.00000000-.00000000][.00000000-.00000000][.ffffffff-.00080020][.ffffffff-.ffffffff][.00000008-.ffffffff][.ffffffff-.ffffffff]
- F
[.00000000-.00000000][.00000000-.00000000][.00000000-.00000002][.00200222-.00084000][.02284302-.ffffffff][.00184000-.ffffffff][.00008000-.00200020][.00000000-.00000000][.01384100-.00200022][.00208222-.00000000][.00184000-.00000000][.ffffffff-.ffffffff][.00000000-.00008022][.00000000-.00000000][.ffffffff-.00008222]
- G
[.00000000-.00000000][.00080020-.00208222][.00000000-.00000000][.ffffffff-.00208222][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.010d714e][.00000000-.00000000][.00000000-.00005040][.00608022-.ffffffff][.005c795a-.ffffffff][.00008000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00080000]
- H
[.00080040-.ffffffff][.ffffffff-.00000000][.00000000-.00000000][.ffffffff-.00208022][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000]
- I
[.ffffffff-.ffffffff][.ffffffff-.010d714e][.00000000-.00000000][.ffffffff-.00005040][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.00000000-.00000004][.00000000-.00000000][.00000000-.00000000][.00200222-.00000000][.02284302-.ffffffff][.00000222-.00608022][.00000000-.00000000][.040c0020-.00210800][.00000000-.00000000]
- J
[.ffffffff-.ffffffff][.00000000-.00208222][.005c7518-.00000000][.00008000-.00208222][.00008000-.ffffffff][.005c795a-.00000000][.00000000-.00000000][.00080200-.00000000][.00002020-.00000000][.00000000-.00000000][.ffffffff-.00080000][.00000000-.00200020][.00000000-.00000000][.ffffffff-.00008000][.00000000-.00000000]
- K
[.ffffffff-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00200200-.00000000][.00180000-.00000000][.00000000-.00000000][.00000202-.ffffffff][.ffffffff-.00000000][.00000000-.00000000][.00000000-.00000000][.ffffffff-.00000000][.00000000-.00000000]
- L
[.ffffffff-.ffffffff][.00280022-.ffffffff][.01384100-.005c795a][.00200222-.00000000][.00200222-.02284302][.02284302-.ffffffff][.00198008-.ffffffff][.00000000-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.00000048][.00000000-.00000000][.00000000-.00000000][.ffffffff-.00004000][.00000000-.00000000]
- M
[.ffffffff-.ffffffff][.00000000-.ffffffff][.0000001c-.00000000][.00000000-.00000000][.00200002-.00200222][.00587018-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.ffffffff][.ffffffff-.00000144][.00000000-.00000000][.00000000-.00000000][.ffffffff-.00080220][.00080000-.ffffffff]
- N
[.00000200-.00000000][.005c795a-.00000000][.00ddf036-.005c7518][.00000000-.00000000][.005c7518-.01384100][.00608022-.00000000][.ffffffff-.00080000][.00200020-.ffffffff][.005c7518-.ffffffff][.00000200-.ffffffff][.005c7518-.010d714e][.00000000-.00000000][.00000000-.00005040][.00000000-.ffffffff][.005c7518-.ffffffff]
- O
[.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.ffffffff-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000][.00000000-.00000000]
-commande>
+ A - - - - - - - D I P L O M E E
+ B - - - - - - - I - - - - - - -
+ C - - - - - - - V - - - - - - -
+ D - - - - - - - e - - - - - - -
+ E - - - - - - - R - - - - - - -
+ F - - - - - - - T - - - - - H -
+ G - - - - - - - I - - - - W U -
+ H - - - - - - - R O S A C E E S
+ I - - - - - - - A H - - - S - A
+ J - - - - - - - - - - - - T - M
+ K - - - - - - - - - - - J E - B
+ L - - - - - - - - - - - O R - A
+ M - - - - - - - - - - - U N - -
+ N - - - - - - - - - - - I - - -
+ O - - - - - - - - - - - T Y P E
+commande> a gd # j1
+ Ar
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+ Br
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00005040:
1][00200200: 3][00200222: 1][002c4108: 1][00200222: 2][01384100: 1][01384100:
1]
+ Cr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Dr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Er
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000008:
6][ffffffff:-1]
+ Fr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:16][00000000:-1][ffffffff:-1]
+ Gr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:
5][00608022: 1][005c795a: 1][00008000: 3][00000000:-1][00000000:-1][00000000:
8]
+ Hr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+ Ir
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][00200222:
1][02284302: 1][00000222: 3][00000000:-1][040c0020: 6][00000000:-1]
+ Jr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00080200:12][00002020:
5][ffffffff:-1][ffffffff:-1][00000000:12][00000000:-1][ffffffff:-1][00000000:-1]
+ Kr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][ffffffff:-1][00000000:-1]
+ Lr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][ffffffff:-1][00000000:-1]
+ Mr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][ffffffff:-1][00080000:
8]
+ Nr
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:26][00000000:
3][005c7518: 1]
+ Or
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+ -
+ Ac
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:12][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+ Bc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][010d714e:
1][00000000:-1][00005040:
1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Cc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:
4][00000000:-1][00280022:
4][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Dc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][005c7518:
0][00000000:-1][01384100:
0][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Ec
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00008000:
1][00000000:-1][00200222:
1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
+ Fc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00200020:
1][00000000:-1][00200022: 1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00008022:
4][00000000:-1][00008222: 4]
+ Gc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][010d714e:
1][00000000:-1][00005040:
1][ffffffff:-1][ffffffff:-1][00000000:11][00000000:-1][00000000:-1][00080000:11]
+ Hc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:10][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+ Ic
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000004:
5][00000000:-1][00000000:-1][00000000: 5][ffffffff:-1][00608022:
1][00000000:-1][00210800: 2][00000000:-1]
+ Jc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00200020:
1][00000000:-1][00008000: 3][00000000:-1]
+ Kc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:
9][00000000:-1][00000000:-1][00000000:12][00000000:-1]
+ Lc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000048:
2][00000000:-1][00000000:-1][00004000: 3][00000000:-1]
+ Mc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000144:
2][00000000:-1][00000000:-1][00080220: 2][ffffffff:-1]
+ Nc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][010d714e:
1][00000000:-1][00005040: 1][ffffffff:-1][ffffffff:-1]
+ Oc
[ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][00000000:15][00000000:-1][00000000:-1][00000000:-1][00000000:-1]
+commande> r
+commande> a r
+ 1: SaUGRENU * 82 E4
+ 2: eNjUGUES * 66 D8
+ 3: NUaGEUSe * 66 D1
+ 4: GUEUSANt * 66 11C
+ 5: GUeUSENt * 64 D6
+ 6: NUaGeUSE * 64 D4
+ 7: GUEUSeNt * 64 D3
+ 8: ENjUGUeS * 64 D2
+ 9: GUeUSENT * 62 F1
+ 10: GUEUSeNT * 60 F1
+commande> q
+fin du mode entraînement
+commande> q
Index: test/training_search.ref
===================================================================
RCS file: /sources/eliot/eliot/test/training_search.ref,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/training_search.ref 1 Jan 2006 19:25:10 -0000 1.3
+++ test/training_search.ref 5 Nov 2006 17:04:39 -0000 1.4
@@ -814,39 +814,41 @@
13: En 5 G7
14: Es 5 G7
15: Ex 5 G7
- 16: aIE 2 8G
- 17: fIE 2 8G
- 18: IxE 2 8H
- 19: IvE 2 8H
- 20: IrE 2 8H
- 21: IpE 2 8H
- 22: IlE 2 8H
- 23: IdE 2 8H
- 24: lEI 2 8F
- 25: EpI 2 8F
- 26: hIE 2 8G
- 27: lIE 2 8G
- 28: mIE 2 8G
- 29: nIE 2 8G
- 30: oIE 2 8G
- 31: pIE 2 8G
- 32: vIE 2 8G
- 33: rIE 2 8G
- 34: hI 1 8G
- 35: lI 1 8G
- 36: xI 1 8G
- 37: aI 1 8G
- 38: mI 1 8G
- 39: bI 1 8G
- 40: cI 1 8G
- 41: fI 1 8G
- 42: sI 1 8G
- 43: nI 1 8G
- 44: rI 1 8G
- 45: pI 1 8G
- 46: In 1 8H
- 47: If 1 8H
- 48: Il 1 8H
+ 16: pIE 2 8G
+ 17: oIE 2 8G
+ 18: nIE 2 8G
+ 19: mIE 2 8G
+ 20: lIE 2 8G
+ 21: hIE 2 8G
+ 22: fIE 2 8G
+ 23: aIE 2 8G
+ 24: pEu 2 7F
+ 25: lEu 2 7F
+ 26: jEu 2 7F
+ 27: hEu 2 7F
+ 28: fEu 2 7F
+ 29: rIE 2 8G
+ 30: vIE 2 8G
+ 31: EpI 2 8F
+ 32: lEI 2 8F
+ 33: IdE 2 8H
+ 34: IlE 2 8H
+ 35: IpE 2 8H
+ 36: IrE 2 8H
+ 37: IvE 2 8H
+ 38: IxE 2 8H
+ 39: Eu 2 7G
+ 40: duE 2 7G
+ 41: buE 2 7G
+ 42: Eue 2 7G
+ 43: Euh 2 7G
+ 44: Eus 2 7G
+ 45: Eut 2 7G
+ 46: Eux 2 7G
+ 47: euE 2 7G
+ 48: guE 2 7G
+ 49: huE 2 7G
+ 50: luE 2 7G
commande> q
fin du mode entraînement
commande> q
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Eliot-dev] eliot game/board_search.cpp test/training_joker...,
eliot-dev <=