diff --git a/test/arbitration/load_save.ref b/test/arbitration/load_save.ref index d359814..872df4f 100644 --- a/test/arbitration/load_save.ref +++ b/test/arbitration/load_save.ref @@ -29,9 +29,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * Rack 0: @@ -63,10 +63,10 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * - 2 | 0 | LAERSIU | HUILERAS | 4H | 74 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * + 2 | LAERSIU | HUILERAS | 4H | 74 | * Rack 0: @@ -95,9 +95,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * Rack 0: @@ -132,10 +132,10 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * - 2 | 0 | LAERSIU | HUILERAS | 4H | 74 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * + 2 | LAERSIU | HUILERAS | 4H | 74 | * Rack 0: @@ -164,9 +164,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * Rack 0: @@ -198,11 +198,11 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * - 2 | 0 | LAERSIU | HUILERAS | 4H | 74 | * - 3 | 0 | TEEEPMO | ESTOMPEE | O3 | 83 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * + 2 | LAERSIU | HUILERAS | 4H | 74 | * + 3 | TEEEPMO | ESTOMPEE | O3 | 83 | * Rack 0: @@ -236,11 +236,11 @@ commande> a p Game: player 1 out of 2 Game: mode=Arbitration Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | CHARITO | CHARIOT | H3 | 82 | * - 2 | 0 | LAERSIU | HUILERAS | 4H | 74 | * - 3 | 0 | TEEEPMO | ESTOMPEE | O3 | 83 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | CHARITO | CHARIOT | H3 | 82 | * + 2 | LAERSIU | HUILERAS | 4H | 74 | * + 3 | TEEEPMO | ESTOMPEE | O3 | 83 | * Rack 0: diff --git a/test/duplicate/1_player.ref b/test/duplicate/1_player.ref index d3121ff..661e36a 100644 --- a/test/duplicate/1_player.ref +++ b/test/duplicate/1_player.ref @@ -36,10 +36,10 @@ commande> a p Game: player 1 out of 1 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | UAXEHTS | SEAUX | H8 | 48 | - 2 | 0 | HT+IUONU | HUTIN | I9 | 37 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | UAXEHTS | SEAUX | H8 | 48 | + 2 | HT+IUONU | HUTIN | I9 | 37 | Rack 0: OU+NEUNE diff --git a/test/duplicate/2_ai.ref b/test/duplicate/2_ai.ref index f4882dc..83e6f4e 100644 --- a/test/duplicate/2_ai.ref +++ b/test/duplicate/2_ai.ref @@ -16,28 +16,28 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ?EBAAEF | FABAcEE | H4 | 80 | * - 2 | 0 | KEELIFE | KIEF | 10F | 36 | - 3 | 0 | EEEL+IJX | FIXEE | 4H | 34 | - 4 | 0 | EJL+RANS | JALES | J6 | 49 | - 5 | 0 | NR+OAHPU | HURON | 5K | 28 | - 6 | 0 | AP+MOEIA | LIPOME | 8J | 36 | - 7 | 0 | AA+SMOND | ADONNAMES | O1 | 86 | * - 8 | 0 | LEATCYL | CATLEYA | 5B | 36 | - 9 | 0 | L+EARBHO | BROCHA | B2 | 42 | - 10 | 0 | EL+OSULA | ALLOUES | A6 | 81 | * - 11 | 0 | DSNIMEN | DEMIS | I1 | 28 | - 12 | 0 | INN+NQUS | QUINTS | D1 | 42 | - 13 | 0 | NN+IEUR? | MUNIRENt | N8 | 72 | * - 14 | 0 | ISITTIE | EDITS | 1H | 21 | - 15 | 0 | IIT+NEOP | POTINIER | 12G | 72 | * - 16 | 0 | DVZEAET | DZETA | 15K | 72 | - 17 | 0 | ETV+RWEV | EWE | F5 | 32 | - 18 | 0 | ERTVV+TC | YET | G5 | 31 | - 19 | 0 | CRTVV+UR | REVUE | M11 | 30 | - 20 | 0 | CRTV+TUL | CRUEL | 2F | 21 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ?EBAAEF | FABAcEE | H4 | 80 | * + 2 | KEELIFE | KIEF | 10F | 36 | + 3 | EEEL+IJX | FIXEE | 4H | 34 | + 4 | EJL+RANS | JALES | J6 | 49 | + 5 | NR+OAHPU | HURON | 5K | 28 | + 6 | AP+MOEIA | LIPOME | 8J | 36 | + 7 | AA+SMOND | ADONNAMES | O1 | 86 | * + 8 | LEATCYL | CATLEYA | 5B | 36 | + 9 | L+EARBHO | BROCHA | B2 | 42 | + 10 | EL+OSULA | ALLOUES | A6 | 81 | * + 11 | DSNIMEN | DEMIS | I1 | 28 | + 12 | INN+NQUS | QUINTS | D1 | 42 | + 13 | NN+IEUR? | MUNIRENt | N8 | 72 | * + 14 | ISITTIE | EDITS | 1H | 21 | + 15 | IIT+NEOP | POTINIER | 12G | 72 | * + 16 | DVZEAET | DZETA | 15K | 72 | + 17 | ETV+RWEV | EWE | F5 | 32 | + 18 | ERTVV+TC | YET | G5 | 31 | + 19 | CRTVV+UR | REVUE | M11 | 30 | + 20 | CRTV+TUL | CRUEL | 2F | 21 | Rack 0: TTV diff --git a/test/duplicate/7among8_variant.ref b/test/duplicate/7among8_variant.ref index f3ea185..0c67df0 100644 --- a/test/duplicate/7among8_variant.ref +++ b/test/duplicate/7among8_variant.ref @@ -25,28 +25,28 @@ Game: player 1 out of 1 Game: mode=Duplicate Game: variant=7among8 Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ENEEGAQH | GENEE | H4 | 16 | - 2 | 0 | AHQ+RUMOZ | MARQUEZ | 5C | 48 | - 3 | 0 | HO+EDOTMU | DEMARQUEZ | 5A | 27 | - 4 | 0 | HMOOTU+?I | THOrIUM | G7 | 72 | * - 5 | 0 | O+OULYENE | ONDOYEE | A3 | 54 | - 6 | 0 | LU+TEFISA | ELATIFS | 14A | 97 | * - 7 | 0 | U+EEIUHIS | HEU | 15A | 37 | - 8 | 0 | -RLUIAOTS | LOTIRAIS | 11D | 82 | * - 9 | 0 | U+RREIXMS | XERUS | 10J | 69 | - 10 | 0 | IMR+ER?BI | BRuMAIRE | D1 | 78 | * - 11 | 0 | I+BSGCEJI | JUBES | M9 | 44 | - 12 | 0 | CGII+FERK | KEFIR | 12A | 60 | - 13 | 0 | CGI+PLDEV | VELD | L12 | 32 | - 14 | 0 | CGIP+WNPA | WADING | 15J | 51 | - 15 | 0 | CPP+SINON | BIPONS | 1D | 30 | - 16 | 0 | CNP+AAAVI | AVANCAI | 2I | 92 | * - 17 | 0 | P+AOLTUCA | PICOLAT | O1 | 36 | - 18 | 0 | AU+EEDTTN | ENDENTAT | L1 | 72 | * - 19 | 0 | U+LSU | SU | 10A | 22 | - 20 | 0 | LU | LU | I7 | 13 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ENEEGAQH | GENEE | H4 | 16 | + 2 | AHQ+RUMOZ | MARQUEZ | 5C | 48 | + 3 | HO+EDOTMU | DEMARQUEZ | 5A | 27 | + 4 | HMOOTU+?I | THOrIUM | G7 | 72 | * + 5 | O+OULYENE | ONDOYEE | A3 | 54 | + 6 | LU+TEFISA | ELATIFS | 14A | 97 | * + 7 | U+EEIUHIS | HEU | 15A | 37 | + 8 | -RLUIAOTS | LOTIRAIS | 11D | 82 | * + 9 | U+RREIXMS | XERUS | 10J | 69 | + 10 | IMR+ER?BI | BRuMAIRE | D1 | 78 | * + 11 | I+BSGCEJI | JUBES | M9 | 44 | + 12 | CGII+FERK | KEFIR | 12A | 60 | + 13 | CGI+PLDEV | VELD | L12 | 32 | + 14 | CGIP+WNPA | WADING | 15J | 51 | + 15 | CPP+SINON | BIPONS | 1D | 30 | + 16 | CNP+AAAVI | AVANCAI | 2I | 92 | * + 17 | P+AOLTUCA | PICOLAT | O1 | 36 | + 18 | AU+EEDTTN | ENDENTAT | L1 | 72 | * + 19 | U+LSU | SU | 10A | 22 | + 20 | LU | LU | I7 | 13 | Rack 0: diff --git a/test/duplicate/explosive_variant.ref b/test/duplicate/explosive_variant.ref index 3dcf8fd..cfd98ed 100644 --- a/test/duplicate/explosive_variant.ref +++ b/test/duplicate/explosive_variant.ref @@ -25,27 +25,27 @@ Game: player 1 out of 1 Game: mode=Duplicate Game: variant=explosive Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | HSGPYEL | GLYPHES | H2 | 114 | * - 2 | 0 | OIAWEFR | FERIA | 1D | 105 | - 3 | 0 | OW+HGBAE | BOGHEY | 4C | 42 | - 4 | 0 | AW+EDESK | KWAS | 2B | 51 | - 5 | 0 | DEE+PISA | SPEEDAIS | 8H | 89 | * - 6 | 0 | OAADEIR | WEBRADIO | C2 | 46 | - 7 | 0 | A+ZTTNUE | ATTENUEZ | K5 | 118 | * - 8 | 0 | CEUIELN | GENICULE | E4 | 94 | * - 9 | 0 | TVIRETR | TREVIRAT | M2 | 76 | * - 10 | 0 | CSN?UXN | CEUX | 4L | 50 | - 11 | 0 | NNS?+LOT | PLaNTONS | I8 | 61 | * - 12 | 0 | ?OUANAF | FAUX | O1 | 48 | - 13 | 0 | ANO?+RTI | NOTeRAIT | 12B | 77 | * - 14 | 0 | MLIEDNO | ZOIDE | 12K | 32 | - 15 | 0 | LMN+AUSE | SUA | I4 | 34 | - 16 | 0 | ELMN+ARE | LAINEE | H10 | 31 | - 17 | 0 | MR+IVMEL | VIDER | N10 | 34 | - 18 | 0 | LMM+QUEJ | JAUNE | 6B | 30 | - 19 | 0 | LMMQ+OSM | MOS | 10A | 27 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | HSGPYEL | GLYPHES | H2 | 114 | * + 2 | OIAWEFR | FERIA | 1D | 105 | + 3 | OW+HGBAE | BOGHEY | 4C | 42 | + 4 | AW+EDESK | KWAS | 2B | 51 | + 5 | DEE+PISA | SPEEDAIS | 8H | 89 | * + 6 | OAADEIR | WEBRADIO | C2 | 46 | + 7 | A+ZTTNUE | ATTENUEZ | K5 | 118 | * + 8 | CEUIELN | GENICULE | E4 | 94 | * + 9 | TVIRETR | TREVIRAT | M2 | 76 | * + 10 | CSN?UXN | CEUX | 4L | 50 | + 11 | NNS?+LOT | PLaNTONS | I8 | 61 | * + 12 | ?OUANAF | FAUX | O1 | 48 | + 13 | ANO?+RTI | NOTeRAIT | 12B | 77 | * + 14 | MLIEDNO | ZOIDE | 12K | 32 | + 15 | LMN+AUSE | SUA | I4 | 34 | + 16 | ELMN+ARE | LAINEE | H10 | 31 | + 17 | MR+IVMEL | VIDER | N10 | 34 | + 18 | LMM+QUEJ | JAUNE | 6B | 30 | + 19 | LMMQ+OSM | MOS | 10A | 27 | Rack 0: LMMQ diff --git a/test/duplicate/humans_ai.ref b/test/duplicate/humans_ai.ref index 27f17d2..f5059fc 100644 --- a/test/duplicate/humans_ai.ref +++ b/test/duplicate/humans_ai.ref @@ -59,11 +59,11 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ATOYDSI | OYATS | H4 | 30 | - 2 | 0 | DI+AEINS | DENIAISA | 6A | 63 | * - 3 | 0 | P?RBFEG | FRaYE | 5E | 45 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ATOYDSI | OYATS | H4 | 30 | + 2 | DI+AEINS | DENIAISA | 6A | 63 | * + 3 | P?RBFEG | FRaYE | 5E | 45 | Rack 0: BGP+BEET diff --git a/test/duplicate/invalid_turn.ref b/test/duplicate/invalid_turn.ref index 2bac6ae..6d254a2 100644 --- a/test/duplicate/invalid_turn.ref +++ b/test/duplicate/invalid_turn.ref @@ -18,9 +18,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ILERERU | RELIEUR | H2 | 66 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ILERERU | RELIEUR | H2 | 66 | * Rack 0: GUAUVBP @@ -39,10 +39,10 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ILERERU | RELIEUR | H2 | 66 | * - 2 | 0 | GUAUVBP | BURGAU | 2F | 17 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ILERERU | RELIEUR | H2 | 66 | * + 2 | GUAUVBP | BURGAU | 2F | 17 | Rack 0: PV+REOWF diff --git a/test/duplicate/joker_variant.ref b/test/duplicate/joker_variant.ref index 92464e9..78e8972 100644 --- a/test/duplicate/joker_variant.ref +++ b/test/duplicate/joker_variant.ref @@ -34,9 +34,9 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | Rack 0: Z+IL?ENT @@ -69,10 +69,10 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | - 2 | 0 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | + 2 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * Rack 0: DEDOTC? @@ -105,11 +105,11 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | - 2 | 0 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * - 3 | 0 | DEDOTC? | DECODaT | G5 | 79 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | + 2 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * + 3 | DEDOTC? | DECODaT | G5 | 79 | * Rack 0: RABEGE? @@ -142,12 +142,12 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | - 2 | 0 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * - 3 | 0 | DEDOTC? | DECODaT | G5 | 79 | * - 4 | 0 | RABEGE? | hEBERGEA | L2 | 72 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | + 2 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * + 3 | DEDOTC? | DECODaT | G5 | 79 | * + 4 | RABEGE? | hEBERGEA | L2 | 72 | * Rack 0: X?MFETR @@ -177,11 +177,11 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | - 2 | 0 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * - 3 | 0 | DEDOTC? | DECODaT | G5 | 79 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | + 2 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * + 3 | DEDOTC? | DECODaT | G5 | 79 | * Rack 0: RABEGE? @@ -211,10 +211,10 @@ Game: player 1 out of 2 Game: mode=Duplicate Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AK?EZEN | AKENEs | H3 | 48 | - 2 | 0 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AK?EZEN | AKENEs | H3 | 48 | + 2 | Z+IL?ENT | pLANTIEZ | 3F | 86 | * Rack 0: DEDOTC? diff --git a/test/duplicate/load_save.ref b/test/duplicate/load_save.ref index 72cf063..5a78876 100644 --- a/test/duplicate/load_save.ref +++ b/test/duplicate/load_save.ref @@ -47,10 +47,10 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * - 2 | 0 | SELEBNJ | ENSABLE | 5E | 36 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NAMTIUO | MANITOU | H4 | 70 | * + 2 | SELEBNJ | ENSABLE | 5E | 36 | Rack 0: -IGTEIEW @@ -79,9 +79,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NAMTIUO | MANITOU | H4 | 70 | * Rack 0: SELEBNJ @@ -116,10 +116,10 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * - 2 | 0 | SELEBNJ | ENSABLE | 5E | 36 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NAMTIUO | MANITOU | H4 | 70 | * + 2 | SELEBNJ | ENSABLE | 5E | 36 | Rack 0: -IGTEIEW @@ -148,9 +148,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NAMTIUO | MANITOU | H4 | 70 | * Rack 0: SELEBNJ @@ -176,22 +176,8 @@ commande> a g M - - - - - - - - - - - - - - - N - - - - - - - - - - - - - - - O - - - - - - - - - - - - - - - -### Output deactivated due to the bug with rand seeds -# commande> a p -# Game: player 1 out of 2 -# Game: mode=Duplicate -# Game: history: -# N | P | RACK | SOLUTION | REF | PTS | BONUS -# ===|===|==========|================|=====|=====|====== -# 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * -# 2 | 0 | SELEBNJ | ENSABLE | 5E | 36 | -# 3 | 0 | -IGTEIEW | EWE | L3 | 34 | -# -# -# Rack 0: GIIT+IIN -# Rack 1: GIIT+IIN -# Score 0: 74 -# Score 1: 140 +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a p commande> s duplicate.save commande> q fin du mode duplicate @@ -215,22 +201,8 @@ commande> a g M - - - - - - - - - - - - - - - N - - - - - - - - - - - - - - - O - - - - - - - - - - - - - - - -### Output deactivated due to the bug with rand seeds -# commande> a p -# Game: player 1 out of 2 -# Game: mode=Duplicate -# Game: history: -# N | P | RACK | SOLUTION | REF | PTS | BONUS -# ===|===|==========|================|=====|=====|====== -# 1 | 0 | NAMTIUO | MANITOU | H4 | 70 | * -# 2 | 0 | SELEBNJ | ENSABLE | 5E | 36 | -# 3 | 0 | -IGTEIEW | EWE | L3 | 34 | -# -# -# Rack 0: GIIT+IIN -# Rack 1: GIIT+IIN -# Score 0: 74 -# Score 1: 140 +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a p commande> q fin du mode duplicate commande> q diff --git a/test/duplicate/navigation.ref b/test/duplicate/navigation.ref index c2ed443..92d3a4a 100644 --- a/test/duplicate/navigation.ref +++ b/test/duplicate/navigation.ref @@ -27,8 +27,8 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: JL @@ -59,8 +59,8 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: IMEJVSL @@ -91,8 +91,8 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: JL @@ -123,9 +123,9 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -156,8 +156,8 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: IMEJVSL @@ -188,9 +188,9 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -231,9 +231,9 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -264,10 +264,10 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | - 2 | 0 | JL+NHAYG | JAN | G7 | 38 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | + 2 | JL+NHAYG | JAN | G7 | 38 | Rack 0: GHLY+ELA @@ -298,10 +298,10 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | - 2 | 0 | JL+NHAYG | JAN | G7 | 38 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | + 2 | JL+NHAYG | JAN | G7 | 38 | Rack 0: EGHLL @@ -336,8 +336,8 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: IMEJVSL @@ -368,9 +368,9 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -401,10 +401,10 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | - 2 | 0 | JL+NHAYG | JAN | G7 | 38 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | + 2 | JL+NHAYG | JAN | G7 | 38 | Rack 0: EGHLL @@ -435,10 +435,10 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | - 2 | 0 | JL+NHAYG | JAN | G7 | 38 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | + 2 | JL+NHAYG | JAN | G7 | 38 | Rack 0: GHLY+ELA @@ -469,9 +469,9 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -504,9 +504,9 @@ commande> a p Game: player 2 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | Rack 0: JL+NHAYG @@ -538,10 +538,10 @@ commande> a p Game: player 1 out of 3 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | IMEJVSL | VIMES | H4 | 26 | - 2 | 0 | JL+NHAYG | JAN | G7 | 38 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | IMEJVSL | VIMES | H4 | 26 | + 2 | JL+NHAYG | JAN | G7 | 38 | Rack 0: GHLY+ITA diff --git a/test/duplicate/no_point.ref b/test/duplicate/no_point.ref index d731c63..b729bb2 100644 --- a/test/duplicate/no_point.ref +++ b/test/duplicate/no_point.ref @@ -18,9 +18,9 @@ commande> a p Game: player 1 out of 2 Game: mode=Duplicate Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ATNE??A | ay | H8 | 0 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ATNE??A | ay | H8 | 0 | Rack 0: AAENT+UL diff --git a/test/freegame/3_ai.ref b/test/freegame/3_ai.ref index b9a579b..11ddd85 100644 --- a/test/freegame/3_ai.ref +++ b/test/freegame/3_ai.ref @@ -15,25 +15,25 @@ commande> a p Game: player 2 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | RAHITRD | HARDI | H4 | 26 | - 2 | 1 | ?TIEXFA | FAXAIEnT | 5E | 126 | * - 3 | 2 | ATOSBUF | BOUTEFAS | J1 | 73 | * - 4 | 0 | RT+AREEN | ENTERRAI | 8A | 77 | * - 5 | 1 | RZUGNSS | AZURS | F5 | 34 | - 6 | 2 | MIMLLOP | PLOMB | 1F | 30 | - 7 | 0 | EEMNETV | VETEMENT | C6 | 78 | * - 8 | 1 | GNRS+PEN | PURGES | 3I | 24 | - 9 | 2 | ILM+HSVI | VIS | 14A | 25 | - 10 | 0 | AWELOUB | BAVE | A12 | 36 | - 11 | 1 | NN+ELEEE | SELENE | 8J | 21 | - 12 | 2 | HILM+?IC | aLCHIMIE | A1 | 101 | * - 13 | 0 | LOUW+ULS | SLOW | N3 | 33 | - 14 | 1 | EN+STAAI | NANTAISE | N8 | 70 | * - 15 | 2 | DIJUUYO | JOYAU | 12K | 44 | - 16 | 0 | LSUU+KAQ | AUQUEL | 15J | 63 | - 17 | 1 | OENIREN | NERONIEN | 10G | 60 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | RAHITRD | HARDI | H4 | 26 | + 2 | ?TIEXFA | FAXAIEnT | 5E | 126 | * + 3 | ATOSBUF | BOUTEFAS | J1 | 73 | * + 4 | RT+AREEN | ENTERRAI | 8A | 77 | * + 5 | RZUGNSS | AZURS | F5 | 34 | + 6 | MIMLLOP | PLOMB | 1F | 30 | + 7 | EEMNETV | VETEMENT | C6 | 78 | * + 8 | GNRS+PEN | PURGES | 3I | 24 | + 9 | ILM+HSVI | VIS | 14A | 25 | + 10 | AWELOUB | BAVE | A12 | 36 | + 11 | NN+ELEEE | SELENE | 8J | 21 | + 12 | HILM+?IC | aLCHIMIE | A1 | 101 | * + 13 | LOUW+ULS | SLOW | N3 | 33 | + 14 | EN+STAAI | NANTAISE | N8 | 70 | * + 15 | DIJUUYO | JOYAU | 12K | 44 | + 16 | LSUU+KAQ | AUQUEL | 15J | 63 | + 17 | OENIREN | NERONIEN | 10G | 60 | * Rack 0: KS+ROCT diff --git a/test/freegame/7among8_variant.ref b/test/freegame/7among8_variant.ref index 80aa787..f405f10 100644 --- a/test/freegame/7among8_variant.ref +++ b/test/freegame/7among8_variant.ref @@ -74,14 +74,14 @@ Game: player 1 out of 2 Game: mode=Free game Game: variant=7among8 Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | HMIRPIDR | HIP | H6 | 16 | - 2 | 1 | EIAA?FED | DEFIErA | I5 | 83 | * - 3 | 0 | DIMRR+KEL | KREML | H11 | 59 | - 4 | 1 | A+NOEDLSA | SANDALE | J9 | 79 | * - 5 | 0 | DIR+WUHCB | BRUCHE | 13C | 34 | - 6 | 1 | O+FIVMROZ | FORMOLIEZ | 15C | 73 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | HMIRPIDR | HIP | H6 | 16 | + 2 | EIAA?FED | DEFIErA | I5 | 83 | * + 3 | DIMRR+KEL | KREML | H11 | 59 | + 4 | A+NOEDLSA | SANDALE | J9 | 79 | * + 5 | DIR+WUHCB | BRUCHE | 13C | 34 | + 6 | O+FIVMROZ | FORMOLIEZ | 15C | 73 | * Rack 0: DIW+EELIA diff --git a/test/freegame/change.ref b/test/freegame/change.ref index 60148b4..6cf8f03 100644 --- a/test/freegame/change.ref +++ b/test/freegame/change.ref @@ -31,12 +31,12 @@ commande> a p Game: player 1 out of 2 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | JNNEDEI | [JID] | - | 0 | - 2 | 1 | TLAEOWA | [AOWALT] | - | 0 | - 3 | 0 | EENN+MEN | [MN] | - | 0 | - 4 | 1 | E+EEGAIS | [SGEEEAI] | - | 0 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | JNNEDEI | [JID] | - | 0 | + 2 | TLAEOWA | [AOWALT] | - | 0 | + 3 | EENN+MEN | [MN] | - | 0 | + 4 | E+EEGAIS | [SGEEEAI] | - | 0 | Rack 0: EEENN+ER diff --git a/test/freegame/explosive_variant.ref b/test/freegame/explosive_variant.ref index dbe2c07..daf5fc8 100644 --- a/test/freegame/explosive_variant.ref +++ b/test/freegame/explosive_variant.ref @@ -95,16 +95,16 @@ Game: player 1 out of 2 Game: mode=Free game Game: variant=explosive Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ETUDALN | ADULENT | H3 | 70 | * - 2 | 1 | HMIRCES | CHARISME | 3F | 88 | * - 3 | 0 | XRAETEL | EXULTERA | 5F | 84 | * - 4 | 1 | UEQNIKN | NIQUE | N4 | 46 | - 5 | 0 | DITTSAE | EDITATES | F5 | 65 | * - 6 | 1 | KN+PRRJE | JERKER | 8J | 69 | - 7 | 0 | ERIMASG | EGERMAIS | 11D | 90 | * - 8 | 1 | NP+VRNOE | PREVOT | 8A | 45 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ETUDALN | ADULENT | H3 | 70 | * + 2 | HMIRCES | CHARISME | 3F | 88 | * + 3 | XRAETEL | EXULTERA | 5F | 84 | * + 4 | UEQNIKN | NIQUE | N4 | 46 | + 5 | DITTSAE | EDITATES | F5 | 65 | * + 6 | KN+PRRJE | JERKER | 8J | 69 | + 7 | ERIMASG | EGERMAIS | 11D | 90 | * + 8 | NP+VRNOE | PREVOT | 8A | 45 | Rack 0: LANBDII diff --git a/test/freegame/joker_variant.ref b/test/freegame/joker_variant.ref index 59eb30b..d05a760 100644 --- a/test/freegame/joker_variant.ref +++ b/test/freegame/joker_variant.ref @@ -36,18 +36,18 @@ Game: player 1 out of 2 Game: mode=Free game Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ?AAUGOE | (PASS) | - | 0 | - 2 | 1 | EP?TFTI | FrIPE | H4 | 26 | - 3 | 0 | AAEGOU? | (PASS) | - | 0 | - 4 | 1 | TT+EB?AN | BATEReNT | 5D | 86 | * - 5 | 0 | AAEGOU? | (PASS) | - | 0 | - 6 | 1 | RCWV?AB | WeB | 9G | 36 | - 7 | 0 | AAEGOU? | (PASS) | - | 0 | - 8 | 1 | ACRV+SA? | VAiNCRAS | J2 | 91 | * - 9 | 0 | AAEGOU? | (PASS) | - | 0 | - 10 | 1 | USOM?DM | MOrDUS | 10C | 34 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ?AAUGOE | (PASS) | - | 0 | + 2 | EP?TFTI | FrIPE | H4 | 26 | + 3 | AAEGOU? | (PASS) | - | 0 | + 4 | TT+EB?AN | BATEReNT | 5D | 86 | * + 5 | AAEGOU? | (PASS) | - | 0 | + 6 | RCWV?AB | WeB | 9G | 36 | + 7 | AAEGOU? | (PASS) | - | 0 | + 8 | ACRV+SA? | VAiNCRAS | J2 | 91 | * + 9 | AAEGOU? | (PASS) | - | 0 | + 10 | USOM?DM | MOrDUS | 10C | 34 | Rack 0: AAEGOU? @@ -108,24 +108,24 @@ Game: player 1 out of 2 Game: mode=Free game Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ?AAUGOE | (PASS) | - | 0 | - 2 | 1 | EP?TFTI | FrIPE | H4 | 26 | - 3 | 0 | AAEGOU? | (PASS) | - | 0 | - 4 | 1 | TT+EB?AN | BATEReNT | 5D | 86 | * - 5 | 0 | AAEGOU? | (PASS) | - | 0 | - 6 | 1 | RCWV?AB | WeB | 9G | 36 | - 7 | 0 | AAEGOU? | (PASS) | - | 0 | - 8 | 1 | ACRV+SA? | VAiNCRAS | J2 | 91 | * - 9 | 0 | AAEGOU? | (PASS) | - | 0 | - 10 | 1 | USOM?DM | MOrDUS | 10C | 34 | - 11 | 0 | AAEGOU? | VExA | 2J | 6 | - 12 | 1 | M+EEOSQ? | MORESQuE | E8 | 80 | * - 13 | 0 | AGOU+?HD | ExO | 15E | 2 | - 14 | 1 | IRLF?DN | LINDoR | N1 | 50 | - 15 | 0 | ADGHU+VC | (PASS) | - | 0 | - 16 | 1 | F+UI?ONL | FLIQUONs | 13B | 86 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ?AAUGOE | (PASS) | - | 0 | + 2 | EP?TFTI | FrIPE | H4 | 26 | + 3 | AAEGOU? | (PASS) | - | 0 | + 4 | TT+EB?AN | BATEReNT | 5D | 86 | * + 5 | AAEGOU? | (PASS) | - | 0 | + 6 | RCWV?AB | WeB | 9G | 36 | + 7 | AAEGOU? | (PASS) | - | 0 | + 8 | ACRV+SA? | VAiNCRAS | J2 | 91 | * + 9 | AAEGOU? | (PASS) | - | 0 | + 10 | USOM?DM | MOrDUS | 10C | 34 | + 11 | AAEGOU? | VExA | 2J | 6 | + 12 | M+EEOSQ? | MORESQuE | E8 | 80 | * + 13 | AGOU+?HD | ExO | 15E | 2 | + 14 | IRLF?DN | LINDoR | N1 | 50 | + 15 | ADGHU+VC | (PASS) | - | 0 | + 16 | F+UI?ONL | FLIQUONs | 13B | 86 | * Rack 0: ACDGHUV @@ -158,19 +158,19 @@ Game: player 2 out of 2 Game: mode=Free game Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ?AAUGOE | (PASS) | - | 0 | - 2 | 1 | EP?TFTI | FrIPE | H4 | 26 | - 3 | 0 | AAEGOU? | (PASS) | - | 0 | - 4 | 1 | TT+EB?AN | BATEReNT | 5D | 86 | * - 5 | 0 | AAEGOU? | (PASS) | - | 0 | - 6 | 1 | RCWV?AB | WeB | 9G | 36 | - 7 | 0 | AAEGOU? | (PASS) | - | 0 | - 8 | 1 | ACRV+SA? | VAiNCRAS | J2 | 91 | * - 9 | 0 | AAEGOU? | (PASS) | - | 0 | - 10 | 1 | USOM?DM | MOrDUS | 10C | 34 | - 11 | 0 | AAEGOU? | VExA | 2J | 6 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ?AAUGOE | (PASS) | - | 0 | + 2 | EP?TFTI | FrIPE | H4 | 26 | + 3 | AAEGOU? | (PASS) | - | 0 | + 4 | TT+EB?AN | BATEReNT | 5D | 86 | * + 5 | AAEGOU? | (PASS) | - | 0 | + 6 | RCWV?AB | WeB | 9G | 36 | + 7 | AAEGOU? | (PASS) | - | 0 | + 8 | ACRV+SA? | VAiNCRAS | J2 | 91 | * + 9 | AAEGOU? | (PASS) | - | 0 | + 10 | USOM?DM | MOrDUS | 10C | 34 | + 11 | AAEGOU? | VExA | 2J | 6 | Rack 0: AGOU+?HD @@ -203,18 +203,18 @@ Game: player 1 out of 2 Game: mode=Free game Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | ?AAUGOE | (PASS) | - | 0 | - 2 | 1 | EP?TFTI | FrIPE | H4 | 26 | - 3 | 0 | AAEGOU? | (PASS) | - | 0 | - 4 | 1 | TT+EB?AN | BATEReNT | 5D | 86 | * - 5 | 0 | AAEGOU? | (PASS) | - | 0 | - 6 | 1 | RCWV?AB | WeB | 9G | 36 | - 7 | 0 | AAEGOU? | (PASS) | - | 0 | - 8 | 1 | ACRV+SA? | VAiNCRAS | J2 | 91 | * - 9 | 0 | AAEGOU? | (PASS) | - | 0 | - 10 | 1 | USOM?DM | MOrDUS | 10C | 34 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | ?AAUGOE | (PASS) | - | 0 | + 2 | EP?TFTI | FrIPE | H4 | 26 | + 3 | AAEGOU? | (PASS) | - | 0 | + 4 | TT+EB?AN | BATEReNT | 5D | 86 | * + 5 | AAEGOU? | (PASS) | - | 0 | + 6 | RCWV?AB | WeB | 9G | 36 | + 7 | AAEGOU? | (PASS) | - | 0 | + 8 | ACRV+SA? | VAiNCRAS | J2 | 91 | * + 9 | AAEGOU? | (PASS) | - | 0 | + 10 | USOM?DM | MOrDUS | 10C | 34 | Rack 0: AAEGOU? diff --git a/test/freegame/load_save.ref b/test/freegame/load_save.ref index 0bdc079..bcf5dbe 100644 --- a/test/freegame/load_save.ref +++ b/test/freegame/load_save.ref @@ -29,14 +29,14 @@ commande> a p Game: player 1 out of 2 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | WKRGENL | KERN | H6 | 26 | - 2 | 1 | ASDNUED | DENUDAS | 10B | 81 | * - 3 | 0 | GLW+AOEV | (PASS) | - | 0 | - 4 | 1 | IMOCOTA | CAKTI | 6F | 24 | - 5 | 0 | AEGLOVW | (PASS) | - | 0 | - 6 | 1 | MOO+ZATB | OZONAT | D7 | 50 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | WKRGENL | KERN | H6 | 26 | + 2 | ASDNUED | DENUDAS | 10B | 81 | * + 3 | GLW+AOEV | (PASS) | - | 0 | + 4 | IMOCOTA | CAKTI | 6F | 24 | + 5 | AEGLOVW | (PASS) | - | 0 | + 6 | MOO+ZATB | OZONAT | D7 | 50 | Rack 0: AEGLOVW @@ -65,13 +65,13 @@ commande> a p Game: player 2 out of 2 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | WKRGENL | KERN | H6 | 26 | - 2 | 1 | ASDNUED | DENUDAS | 10B | 81 | * - 3 | 0 | GLW+AOEV | (PASS) | - | 0 | - 4 | 1 | IMOCOTA | CAKTI | 6F | 24 | - 5 | 0 | AEGLOVW | (PASS) | - | 0 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | WKRGENL | KERN | H6 | 26 | + 2 | ASDNUED | DENUDAS | 10B | 81 | * + 3 | GLW+AOEV | (PASS) | - | 0 | + 4 | IMOCOTA | CAKTI | 6F | 24 | + 5 | AEGLOVW | (PASS) | - | 0 | Rack 0: AEGLOVW @@ -106,14 +106,14 @@ commande> a p Game: player 1 out of 2 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | WKRGENL | KERN | H6 | 26 | - 2 | 1 | ASDNUED | DENUDAS | 10B | 81 | * - 3 | 0 | GLW+AOEV | (PASS) | - | 0 | - 4 | 1 | IMOCOTA | CAKTI | 6F | 24 | - 5 | 0 | AEGLOVW | (PASS) | - | 0 | - 6 | 1 | MOO+ZATB | OZONAT | D7 | 50 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | WKRGENL | KERN | H6 | 26 | + 2 | ASDNUED | DENUDAS | 10B | 81 | * + 3 | GLW+AOEV | (PASS) | - | 0 | + 4 | IMOCOTA | CAKTI | 6F | 24 | + 5 | AEGLOVW | (PASS) | - | 0 | + 6 | MOO+ZATB | OZONAT | D7 | 50 | Rack 0: AEGLOVW @@ -138,27 +138,8 @@ commande> a g M - - - - - - - - - - - - - - - N - - - - - - - - - - - - - - - O - - - - - - - - - - - - - - - -### Output deactivated due to the bug with rand seeds -# commande> a p -# Game: player 1 out of 2 -# Game: mode=Free game -# Game: history: -# N | P | RACK | SOLUTION | REF | PTS | BONUS -# ===|===|==========|================|=====|=====|====== -# 1 | 0 | WKRGENL | KERN | H6 | 26 | -# 2 | 1 | ASDNUED | DENUDAS | 10B | 81 | * -# 3 | 0 | GLW+AOEV | (PASS) | - | 0 | -# 4 | 1 | IMOCOTA | CAKTI | 6F | 24 | -# 5 | 0 | AEGLOVW | (PASS) | - | 0 | -# 6 | 1 | MOO+ZATB | OZONAT | D7 | 50 | -# 7 | 0 | AEGLOVW | AVEZ | 8A | 48 | -# 8 | 1 | BM+RBOVO | BRAVO | G4 | 25 | -# -# -# Rack 0: GLOW+PUQ -# Rack 1: BMO+GDSI -# Score 0: 74 -# Score 1: 180 +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a p commande> s freegame.save commande> q fin du mode partie libre @@ -182,27 +163,8 @@ commande> a g M - - - - - - - - - - - - - - - N - - - - - - - - - - - - - - - O - - - - - - - - - - - - - - - -### Output deactivated due to the bug with rand seeds -# commande> a p -# Game: player 1 out of 2 -# Game: mode=Free game -# Game: history: -# N | P | RACK | SOLUTION | REF | PTS | BONUS -# ===|===|==========|================|=====|=====|====== -# 1 | 0 | WKRGENL | KERN | H6 | 26 | -# 2 | 1 | ASDNUED | DENUDAS | 10B | 81 | * -# 3 | 0 | GLW+AOEV | (PASS) | - | 0 | -# 4 | 1 | IMOCOTA | CAKTI | 6F | 24 | -# 5 | 0 | AEGLOVW | (PASS) | - | 0 | -# 6 | 1 | MOO+ZATB | OZONAT | D7 | 50 | -# 7 | 0 | AEGLOVW | AVEZ | 8A | 48 | -# 8 | 1 | BM+RBOVO | BRAVO | G4 | 25 | -# -# -# Rack 0: GLOW+PUQ -# Rack 1: BMO+GDSI -# Score 0: 74 -# Score 1: 180 +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a p commande> q fin du mode partie libre commande> q diff --git a/test/freegame/navigation.ref b/test/freegame/navigation.ref index 2d3dd69..08fbb09 100644 --- a/test/freegame/navigation.ref +++ b/test/freegame/navigation.ref @@ -29,11 +29,11 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | Rack 0: EL+HI?WE @@ -64,14 +64,14 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | WELcHE | 3C | 48 | - 5 | 1 | BNU+FYTE | BEY | 2H | 43 | - 6 | 2 | DGU+IDVA | VAGI | 1I | 25 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | WELcHE | 3C | 48 | + 5 | BNU+FYTE | BEY | 2H | 43 | + 6 | DGU+IDVA | VAGI | 1I | 25 | Rack 0: I+SSPRNS @@ -102,13 +102,13 @@ commande> a p Game: player 3 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | WELcHE | 3C | 48 | - 5 | 1 | BNU+FYTE | BEY | 2H | 43 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | WELcHE | 3C | 48 | + 5 | BNU+FYTE | BEY | 2H | 43 | Rack 0: I+SSPRNS @@ -139,12 +139,12 @@ commande> a p Game: player 2 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | WELcHE | 3C | 48 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | WELcHE | 3C | 48 | Rack 0: I+SSPRNS @@ -158,14 +158,14 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | WELcHE | 3C | 48 | - 5 | 1 | BNU+FYTE | BEY | 2H | 43 | - 6 | 2 | DGU+IDVA | VAGI | 1I | 25 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | WELcHE | 3C | 48 | + 5 | BNU+FYTE | BEY | 2H | 43 | + 6 | DGU+IDVA | VAGI | 1I | 25 | Rack 0: I+SSPRNS @@ -196,8 +196,8 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: NONTEEL @@ -245,9 +245,9 @@ commande> a p Game: player 2 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | Rack 0: EL+HI?WE @@ -278,10 +278,10 @@ commande> a p Game: player 3 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | Rack 0: EL+HI?WE @@ -312,11 +312,11 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | Rack 0: EL+HI?WE @@ -348,14 +348,14 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | aWELE | 3F | 30 | - 5 | 1 | BNU+FYTE | BEY | 9G | 34 | - 6 | 2 | DGU+IDVA | VAGI | 2J | 29 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | aWELE | 3F | 30 | + 5 | BNU+FYTE | BEY | 9G | 34 | + 6 | DGU+IDVA | VAGI | 2J | 29 | Rack 0: HI+CEEEP @@ -386,17 +386,17 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | aWELE | 3F | 30 | - 5 | 1 | BNU+FYTE | BEY | 9G | 34 | - 6 | 2 | DGU+IDVA | VAGI | 2J | 29 | - 7 | 0 | HI+CEEEP | (PASS) | - | 0 | - 8 | 1 | FNTU+FSR | TURFS | N2 | 38 | - 9 | 2 | DDU+OREE | REDORE | 4J | 22 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | aWELE | 3F | 30 | + 5 | BNU+FYTE | BEY | 9G | 34 | + 6 | DGU+IDVA | VAGI | 2J | 29 | + 7 | HI+CEEEP | (PASS) | - | 0 | + 8 | FNTU+FSR | TURFS | N2 | 38 | + 9 | DDU+OREE | REDORE | 4J | 22 | Rack 0: CEEEHIP @@ -427,8 +427,8 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: NONTEEL @@ -459,9 +459,9 @@ commande> a p Game: player 2 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | Rack 0: EL+HI?WE @@ -492,17 +492,17 @@ commande> a p Game: player 1 out of 3 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | NONTEEL | TONNE | H4 | 12 | - 2 | 1 | NBZEUAU | AUNEZ | 6F | 36 | - 3 | 2 | NUDATMG | MATON | 5E | 18 | - 4 | 0 | EL+HI?WE | aWELE | 3F | 30 | - 5 | 1 | BNU+FYTE | BEY | 9G | 34 | - 6 | 2 | DGU+IDVA | VAGI | 2J | 29 | - 7 | 0 | HI+CEEEP | (PASS) | - | 0 | - 8 | 1 | FNTU+FSR | TURFS | N2 | 38 | - 9 | 2 | DDU+OREE | REDORE | 4J | 22 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | NONTEEL | TONNE | H4 | 12 | + 2 | NBZEUAU | AUNEZ | 6F | 36 | + 3 | NUDATMG | MATON | 5E | 18 | + 4 | EL+HI?WE | aWELE | 3F | 30 | + 5 | BNU+FYTE | BEY | 9G | 34 | + 6 | DGU+IDVA | VAGI | 2J | 29 | + 7 | HI+CEEEP | (PASS) | - | 0 | + 8 | FNTU+FSR | TURFS | N2 | 38 | + 9 | DDU+OREE | REDORE | 4J | 22 | Rack 0: CEEEHIP diff --git a/test/freegame/passing.ref b/test/freegame/passing.ref index bfeed0b..15b8f61 100644 --- a/test/freegame/passing.ref +++ b/test/freegame/passing.ref @@ -46,52 +46,52 @@ commande> a p Game: player 2 out of 2 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | (PASS) | - | 0 | - 2 | 1 | LXCORNU | ROUX | H5 | 26 | - 3 | 0 | EGISSTU | (PASS) | - | 0 | - 4 | 1 | CLN+?BEC | CiNECLUB | 7B | 67 | * - 5 | 0 | EGISSTU | [UIET] | - | 0 | - 6 | 1 | LLESYEO | LYSEE | J5 | 48 | - 7 | 0 | GSS+TAUV | (PASS) | - | 0 | - 8 | 1 | LO+AAOGT | GALA | 8A | 26 | - 9 | 0 | AGSSTUV | (PASS) | - | 0 | - 10 | 1 | OOT+EMTU | EMOTTE | 8J | 24 | - 11 | 0 | AGSSTUV | (PASS) | - | 0 | - 12 | 1 | OU+AOILU | AUX | 8F | 18 | - 13 | 0 | AGSSTUV | (PASS) | - | 0 | - 14 | 1 | ILOOU+NF | FOULONNAI | D1 | 82 | * - 15 | 0 | AGSSTUV | (PASS) | - | 0 | - 16 | 1 | UTEISEE | FETEES | 1D | 27 | - 17 | 0 | AGSSTUV | (PASS) | - | 0 | - 18 | 1 | IU+IURIO | MURI | K8 | 12 | - 19 | 0 | AGSSTUV | (PASS) | - | 0 | - 20 | 1 | IIOU+VDS | VISOU | 10B | 31 | - 21 | 0 | AGSSTUV | (PASS) | - | 0 | - 22 | 1 | DI+IERNE | DENIER | 12G | 22 | - 23 | 0 | AGSSTUV | (PASS) | - | 0 | - 24 | 1 | I+TBIADK | BATIK | N6 | 42 | - 25 | 0 | AGSSTUV | (PASS) | - | 0 | - 26 | 1 | DIT+EHEQ | EQUIDE | 3B | 30 | - 27 | 0 | AGSSTUV | (PASS) | - | 0 | - 28 | 1 | HT+EPARR | TEPHRA | O1 | 49 | - 29 | 0 | AGSSTUV | (PASS) | - | 0 | - 30 | 1 | R+OE?NSF | rENFORTS | M2 | 85 | * - 31 | 0 | AGSSTUV | (PASS) | - | 0 | - 32 | 1 | TMEAALP | EMPALAT | 13B | 78 | * - 33 | 0 | AGSSTUV | (PASS) | - | 0 | - 34 | 1 | ZDMAWER | DAMEZ | M11 | 40 | - 35 | 0 | AGSSTUV | (PASS) | - | 0 | - 36 | 1 | RW+HINJI | HIE | E5 | 24 | - 37 | 0 | AGSSTUV | (PASS) | - | 0 | - 38 | 1 | IJNRW+N | JE | B2 | 18 | - 39 | 0 | AGSSTUV | (PASS) | - | 0 | - 40 | 1 | INNRW | VINER | B10 | 16 | - 41 | 0 | AGSSTUV | (PASS) | - | 0 | - 42 | 1 | NW | DAW | G12 | 13 | - 43 | 0 | AGSSTUV | (PASS) | - | 0 | - 44 | 1 | N | EN | 14M | 4 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | (PASS) | - | 0 | + 2 | LXCORNU | ROUX | H5 | 26 | + 3 | EGISSTU | (PASS) | - | 0 | + 4 | CLN+?BEC | CiNECLUB | 7B | 67 | * + 5 | EGISSTU | [UIET] | - | 0 | + 6 | LLESYEO | LYSEE | J5 | 48 | + 7 | GSS+TAUV | (PASS) | - | 0 | + 8 | LO+AAOGT | GALA | 8A | 26 | + 9 | AGSSTUV | (PASS) | - | 0 | + 10 | OOT+EMTU | EMOTTE | 8J | 24 | + 11 | AGSSTUV | (PASS) | - | 0 | + 12 | OU+AOILU | AUX | 8F | 18 | + 13 | AGSSTUV | (PASS) | - | 0 | + 14 | ILOOU+NF | FOULONNAI | D1 | 82 | * + 15 | AGSSTUV | (PASS) | - | 0 | + 16 | UTEISEE | FETEES | 1D | 27 | + 17 | AGSSTUV | (PASS) | - | 0 | + 18 | IU+IURIO | MURI | K8 | 12 | + 19 | AGSSTUV | (PASS) | - | 0 | + 20 | IIOU+VDS | VISOU | 10B | 31 | + 21 | AGSSTUV | (PASS) | - | 0 | + 22 | DI+IERNE | DENIER | 12G | 22 | + 23 | AGSSTUV | (PASS) | - | 0 | + 24 | I+TBIADK | BATIK | N6 | 42 | + 25 | AGSSTUV | (PASS) | - | 0 | + 26 | DIT+EHEQ | EQUIDE | 3B | 30 | + 27 | AGSSTUV | (PASS) | - | 0 | + 28 | HT+EPARR | TEPHRA | O1 | 49 | + 29 | AGSSTUV | (PASS) | - | 0 | + 30 | R+OE?NSF | rENFORTS | M2 | 85 | * + 31 | AGSSTUV | (PASS) | - | 0 | + 32 | TMEAALP | EMPALAT | 13B | 78 | * + 33 | AGSSTUV | (PASS) | - | 0 | + 34 | ZDMAWER | DAMEZ | M11 | 40 | + 35 | AGSSTUV | (PASS) | - | 0 | + 36 | RW+HINJI | HIE | E5 | 24 | + 37 | AGSSTUV | (PASS) | - | 0 | + 38 | IJNRW+N | JE | B2 | 18 | + 39 | AGSSTUV | (PASS) | - | 0 | + 40 | INNRW | VINER | B10 | 16 | + 41 | AGSSTUV | (PASS) | - | 0 | + 42 | NW | DAW | G12 | 13 | + 43 | AGSSTUV | (PASS) | - | 0 | + 44 | N | EN | 14M | 4 | Rack 0: AGSSTUV diff --git a/test/freegame/play.ref b/test/freegame/play.ref index b5f97e1..dea0c78 100644 --- a/test/freegame/play.ref +++ b/test/freegame/play.ref @@ -12,9 +12,9 @@ commande> a p Game: player 1 out of 1 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AMLUNE? | (PASS) | - | 0 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AMLUNE? | (PASS) | - | 0 | Rack 0: AELMNU? @@ -27,11 +27,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AMLUNE? | (PASS) | - | 0 | - 2 | 0 | AELMNU? | (PASS) | - | 0 | - 3 | 0 | AELMNU? | MALvENU | H4 | 68 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AMLUNE? | (PASS) | - | 0 | + 2 | AELMNU? | (PASS) | - | 0 | + 3 | AELMNU? | MALvENU | H4 | 68 | * Rack 0: ESEASTU @@ -42,13 +42,13 @@ commande> a p Game: player 1 out of 1 Game: mode=Free game Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AMLUNE? | (PASS) | - | 0 | - 2 | 0 | AELMNU? | (PASS) | - | 0 | - 3 | 0 | AELMNU? | MALvENU | H4 | 68 | * - 4 | 0 | ESEASTU | (PASS) | - | 0 | - 5 | 0 | AEESSTU | SAUTEES | 11H | 72 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AMLUNE? | (PASS) | - | 0 | + 2 | AELMNU? | (PASS) | - | 0 | + 3 | AELMNU? | MALvENU | H4 | 68 | * + 4 | ESEASTU | (PASS) | - | 0 | + 5 | AEESSTU | SAUTEES | 11H | 72 | * Rack 0: MIWBRAE diff --git a/test/training/7among8_variant.ref b/test/training/7among8_variant.ref index f5180ea..b51e814 100644 --- a/test/training/7among8_variant.ref +++ b/test/training/7among8_variant.ref @@ -53,10 +53,10 @@ Game: player 1 out of 1 Game: mode=Training Game: variant=7among8 Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEIRSTN? | TSARINE | H4 | 66 | * - 2 | 0 | ?+FKIREVZ | KEFIRS | 5C | 36 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEIRSTN? | TSARINE | H4 | 66 | * + 2 | ?+FKIREVZ | KEFIRS | 5C | 36 | Rack 0: VZ? diff --git a/test/training/joker_variant.ref b/test/training/joker_variant.ref index 84c0bbf..0527aba 100644 --- a/test/training/joker_variant.ref +++ b/test/training/joker_variant.ref @@ -120,12 +120,12 @@ Game: player 1 out of 1 Game: mode=Training Game: variant=joker Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | E?ESAVP | PAVEuSE | H2 | 80 | * - 2 | 0 | WHISKYS | WHISKEYS | 5C | 126 | * - 3 | 0 | NII?NAX | kA | 3G | 1 | - 4 | 0 | AIINNX+? | kAS | J3 | 2 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | E?ESAVP | PAVEuSE | H2 | 80 | * + 2 | WHISKYS | WHISKEYS | 5C | 126 | * + 3 | NII?NAX | kA | 3G | 1 | + 4 | AIINNX+? | kAS | J3 | 2 | Rack 0: IINNX diff --git a/test/training/load_save.ref b/test/training/load_save.ref index 6bf01a9..568a506 100644 --- a/test/training/load_save.ref +++ b/test/training/load_save.ref @@ -30,11 +30,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEOIRST | AORISTE | H4 | 66 | * - 2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | * - 3 | 0 | USTWUNT | TWIST | K8 | 28 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEOIRST | AORISTE | H4 | 66 | * + 2 | CDHIRZ? | DECHIReZ | 10G | 100 | * + 3 | USTWUNT | TWIST | K8 | 28 | Rack 0: NUU @@ -61,10 +61,10 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEOIRST | AORISTE | H4 | 66 | * - 2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEOIRST | AORISTE | H4 | 66 | * + 2 | CDHIRZ? | DECHIReZ | 10G | 100 | * Rack 0: USTWUNT @@ -97,11 +97,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEOIRST | AORISTE | H4 | 66 | * - 2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | * - 3 | 0 | USTWUNT | TWIST | K8 | 28 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEOIRST | AORISTE | H4 | 66 | * + 2 | CDHIRZ? | DECHIReZ | 10G | 100 | * + 3 | USTWUNT | TWIST | K8 | 28 | Rack 0: NUU @@ -129,12 +129,12 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEOIRST | AORISTE | H4 | 66 | * - 2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | * - 3 | 0 | USTWUNT | TWIST | K8 | 28 | - 4 | 0 | NUUHRRS | HUNS | 13H | 23 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEOIRST | AORISTE | H4 | 66 | * + 2 | CDHIRZ? | DECHIReZ | 10G | 100 | * + 3 | USTWUNT | TWIST | K8 | 28 | + 4 | NUUHRRS | HUNS | 13H | 23 | Rack 0: RRU @@ -166,12 +166,12 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | AEOIRST | AORISTE | H4 | 66 | * - 2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | * - 3 | 0 | USTWUNT | TWIST | K8 | 28 | - 4 | 0 | NUUHRRS | HUNS | 13H | 23 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | AEOIRST | AORISTE | H4 | 66 | * + 2 | CDHIRZ? | DECHIReZ | 10G | 100 | * + 3 | USTWUNT | TWIST | K8 | 28 | + 4 | NUUHRRS | HUNS | 13H | 23 | Rack 0: RRU diff --git a/test/training/navigation.ref b/test/training/navigation.ref index f1d3205..e7edc70 100644 --- a/test/training/navigation.ref +++ b/test/training/navigation.ref @@ -39,11 +39,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | - 3 | 0 | ORSU+SCD | SOURDS | J6 | 30 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | + 3 | ORSU+SCD | SOURDS | J6 | 30 | Rack 0: C @@ -70,11 +70,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | - 3 | 0 | ORSU+SCD | SOURDS | J6 | 30 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | + 3 | ORSU+SCD | SOURDS | J6 | 30 | Rack 0: C @@ -101,10 +101,10 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | Rack 0: ORSU+SCD @@ -131,9 +131,9 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | Rack 0: SU+XULRO @@ -160,8 +160,8 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: SEUTISG @@ -188,11 +188,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | - 3 | 0 | ORSU+SCD | SOURDS | J6 | 30 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | + 3 | ORSU+SCD | SOURDS | J6 | 30 | Rack 0: C @@ -228,10 +228,10 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | Rack 0: ORSU+SCD @@ -260,8 +260,8 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== Rack 0: SEUTISG @@ -288,9 +288,9 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | Rack 0: SU+XULRO @@ -317,10 +317,10 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | Rack 0: ORSU+SCD @@ -358,11 +358,11 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | SEUTISG | GITES | H4 | 16 | - 2 | 0 | SU+XULRO | LUX | I5 | 47 | - 3 | 0 | HELLO | OHE | J7 | 18 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | SEUTISG | GITES | H4 | 16 | + 2 | SU+XULRO | LUX | I5 | 47 | + 3 | HELLO | OHE | J7 | 18 | Rack 0: LL diff --git a/test/training/rosace.ref b/test/training/rosace.ref index 8b94d3c..9582405 100644 --- a/test/training/rosace.ref +++ b/test/training/rosace.ref @@ -58,17 +58,17 @@ commande> a p Game: player 1 out of 1 Game: mode=Training Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | WAEROSC | ROSACE | H8 | 22 | - 2 | 0 | W+TSREIN | WESTERN | 13G | 54 | - 3 | 0 | I+RDTVI? | DIVeRTIR | 8A | 83 | * - 4 | 0 | ELMOEAH | AH | I8 | 30 | - 5 | 0 | EELMO+PI | DIPLOMEE | A8 | 89 | * - 6 | 0 | OHUMJUI | JOUI | 12K | 37 | - 7 | 0 | HMU+EAUA | HUE | 14F | 34 | - 8 | 0 | AAMU+UBS | SAMBA | 15H | 57 | - 9 | 0 | UU+NYTEP | TYPE | O12 | 61 | + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | WAEROSC | ROSACE | H8 | 22 | + 2 | W+TSREIN | WESTERN | 13G | 54 | + 3 | I+RDTVI? | DIVeRTIR | 8A | 83 | * + 4 | ELMOEAH | AH | I8 | 30 | + 5 | EELMO+PI | DIPLOMEE | A8 | 89 | * + 6 | OHUMJUI | JOUI | 12K | 37 | + 7 | HMU+EAUA | HUE | 14F | 34 | + 8 | AAMU+UBS | SAMBA | 15H | 57 | + 9 | UU+NYTEP | TYPE | O12 | 61 | Rack 0: NUU+S?GE diff --git a/test/various/load_combi_variants.ref b/test/various/load_combi_variants.ref index 2a16aed..bdf74ab 100644 --- a/test/various/load_combi_variants.ref +++ b/test/various/load_combi_variants.ref @@ -39,9 +39,9 @@ Game: mode=Training Game: variant=joker Game: variant=7among8 Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | OSTMA?BN | TOMBANt | H4 | 70 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | OSTMA?BN | TOMBANt | H4 | 70 | * Rack 0: S+DTGSE?Y @@ -82,9 +82,9 @@ Game: mode=Training Game: variant=joker Game: variant=7among8 Game: history: - N | P | RACK | SOLUTION | REF | PTS | BONUS - ===|===|==========|================|=====|=====|====== - 1 | 0 | OSTMA?BN | TOMBANt | H4 | 70 | * + N | RACK | SOLUTION | REF | PTS | BONUS + ===|==========|================|=====|=====|====== + 1 | OSTMA?BN | TOMBANt | H4 | 70 | * Rack 0: S+DTGSE?Y @@ -93,13 +93,11 @@ 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 ? 8 1 2 3 15 2 2 2 8 1 1 5 2 5 5 2 1 6 6 4 6 2 1 1 1 1 2 commande> * -### Output deactivated due to the bug with rand seeds -# commande> a t -# D?FAGRTA +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a t commande> * -### Output deactivated due to the bug with rand seeds -# commande> a t -# ?XEUEEHI +commande> # FIXME: Command deactivated due to the bug with rand seeds +commande> # a t commande> commande> q fin du mode entraƮnement diff --git a/utils/game_io.cpp b/utils/game_io.cpp index f7f9266..28b6cee 100644 --- a/utils/game_io.cpp +++ b/utils/game_io.cpp @@ -234,15 +234,14 @@ void GameIO::printGameDebug(ostream &out, const PublicGame &iGame) if (iGame.getParams().hasVariant(GameParams::k7AMONG8)) out << "Game: variant=7among8" << endl; out << "Game: history:" << endl; - out << " N | P | RACK | SOLUTION | REF | PTS | BONUS" << endl; - out << " ===|===|==========|================|=====|=====|======" << endl; + out << " N | RACK | SOLUTION | REF | PTS | BONUS" << endl; + out << " ===|==========|================|=====|=====|======" << endl; for (unsigned int i = 0; i < iGame.getHistory().getSize(); ++i) { const TurnData &turn = iGame.getHistory().getTurn(i); const Move &move = turn.getMove(); - format fmter("%1% | %2% | %3% | %4% | %5% | %6% | %7%"); + format fmter("%1% | %2% | %3% | %4% | %5% | %6%"); fmter % padAndConvert(str(wformat(L"%1%") % (i + 1)), 5); - fmter % padAndConvert(str(wformat(L"%1%") % turn.getPlayer()), 1); fmter % padAndConvert(turn.getPlayedRack().toString(), 8); if (move.isValid()) {