eliottxt.cpp is now encoded in UTF-8

This commit is contained in:
Olivier Teulière 2011-08-28 15:06:15 +02:00
parent 4aa7c1a548
commit 336a5a6111
19 changed files with 92 additions and 92 deletions

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> c fumee
mode entraînement
mode entraînement
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
@ -56,5 +56,5 @@ Game: history:
Rack 0: R
Score 0: 1023
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> t EA?AEBF
commande> j FABAcEE H4
@ -70,9 +70,9 @@ commande> a l
commande>
commande> s load_saved_game.elt
commande> q
fin du mode entraînement
fin du mode entraînement
commande> c load_saved_game.elt
mode entraînement
mode entraînement
[?] pour l'aide
commande>
commande> a g
@ -112,5 +112,5 @@ commande> a l
6 1 2 3 9 1 1 2 8 0 1 4 2 6 6 2 1 6 6 6 5 2 1 1 0 1 1
commande>
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> b p maison
AIMONS
@ -81,5 +81,5 @@ commande> b p zeuer
+T
TUEREZ
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
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 ?
@ -17,5 +17,5 @@ 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 2 2 3 14 2 2 2 7 1 1 5 3 6 6 2 1 5 5 5 6 2 0 0 1 1 1
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> b b maison
PLUMAISON
@ -11,5 +11,5 @@ CONJURES
GOUJURES
PARJURES
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande>
commande> t EUOFMIE
@ -784,5 +784,5 @@ commande> a l
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
commande>
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> a gd
Ar [ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
@ -157,5 +157,5 @@ commande> a gd
Nc [ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-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][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> a gd # c1
Ar [ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
@ -251,5 +251,5 @@ commande> a gd # c7
Oc [ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1][ffffffff:-1]
commande>
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> t maison
commande> j MAISON h4
@ -19,5 +19,5 @@ commande> a r
9: kWA 11 5F
10: WAd 11 5G
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> d MAISON
le mot -MAISON- existe
@ -18,5 +18,5 @@ le mot -maïs- n'existe pas
commande> d mais
le mot -mais- existe
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 13
[?] pour l'aide
commande> ee
mode entraînement
mode entraînement
[?] pour l'aide
commande> *
commande> a t
@ -70,5 +70,5 @@ commande> +
commande> a t
BAFEDAR
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> c hutte
mode entraînement
mode entraînement
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
@ -54,5 +54,5 @@ Game: history:
Rack 0: L
Score 0: 975
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 12
[?] pour l'aide
commande> ej
mode entraînement
mode entraînement
[?] pour l'aide
commande> *
commande> a t
@ -185,5 +185,5 @@ commande> *
commande> a t
REX?GOE
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> *
commande> a t
@ -380,5 +380,5 @@ Game: history:
Rack 0: LL
Score 0: 81
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,19 +1,19 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> t IEJDEUE
commande> j INVéLID h4
Mot incorrect ou mal placé (1)
Mot incorrect ou mal placé (1)
commande> j INVALID XX
Mot incorrect ou mal placé (2)
Mot incorrect ou mal placé (2)
commande> j INVALID H5
Mot incorrect ou mal placé (3)
Mot incorrect ou mal placé (3)
commande> j MAUVAIS H5
Mot incorrect ou mal placé (4)
Mot incorrect ou mal placé (4)
commande> j JEUDI A6
Mot incorrect ou mal placé (11)
Mot incorrect ou mal placé (11)
commande> r
commande> a r
1: JEUDI 42 H4
@ -31,19 +31,19 @@ commande> a t
DEEI
commande> t DEEIPEG
commande> j PIEGEE H4
Mot incorrect ou mal placé (6)
Mot incorrect ou mal placé (6)
commande> j PIEGEE A1
Mot incorrect ou mal placé (9)
Mot incorrect ou mal placé (9)
commande> j PIEGEE 7C
commande> a t
DE
commande> t EEEGIPS
commande> j SE H7
Mot incorrect ou mal placé (5)
Mot incorrect ou mal placé (5)
commande> j SE G6
Mot incorrect ou mal placé (7)
Mot incorrect ou mal placé (7)
commande> j PIEGEE 7C
Mot incorrect ou mal placé (8)
Mot incorrect ou mal placé (8)
commande> j PIEGEES 7c
commande> a t
EEEGIP
@ -69,12 +69,12 @@ commande> a t
P
commande> t ADEEPSS
commande> j DEPASSE b12
Mot incorrect ou mal placé (12)
Mot incorrect ou mal placé (12)
commande> a t
ADEEPSS
commande> t W?
commande> j WuS i5
Mot incorrect ou mal placé (7)
Mot incorrect ou mal placé (7)
commande> a t
W?
commande> a g
@ -95,5 +95,5 @@ commande> a g
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> b r ave
BAVE
@ -23,5 +23,5 @@ SKA
KAN
KAS
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,7 +1,7 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> t WAEROSC
commande> j ROSACE H8
@ -173,5 +173,5 @@ commande> a gd # r3
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> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -2,7 +2,7 @@ Using seed: 0
[?] pour l'aide
commande> s i training.search-limit 1000
commande> e
mode entraînement
mode entraînement
[?] pour l'aide
commande> t QpiNZ?s
commande> a t
@ -897,5 +897,5 @@ commande> a r 50
49: oIE 2 8G
50: pEu 2 7F
commande> q
fin du mode entraînement
fin du mode entraînement
commande> q

View file

@ -1,8 +1,8 @@
/*****************************************************************************
* Eliot
* Copyright (C) 2005-2009 Antoine Fraboulet & Olivier Teulière
* Copyright (C) 2005-2009 Antoine Fraboulet & Olivier Teulière
* Authors: Antoine Fraboulet <antoine.fraboulet @@ free.fr>
* Olivier Teulière <ipkiss @@ gmail.com>
* Olivier Teulière <ipkiss @@ gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -223,27 +223,27 @@ void helpTraining()
printf(" gm -- grille + valeur des cases\n");
printf(" gn -- grille + valeur des cases (variante)\n");
printf(" gd -- grille + debug cross (debug only)\n");
printf(" l -- lettres non jouées\n");
printf(" l -- lettres non jouées\n");
printf(" p -- partie\n");
printf(" pd -- partie (debug)\n");
printf(" r -- recherche\n");
printf(" s -- score\n");
printf(" S -- score de tous les joueurs\n");
printf(" t -- tirage\n");
printf(" d [] : vérifier le mot []\n");
printf(" b [b|p|r] [] : effectuer une recherche speciale à partir de []\n");
printf(" d [] : vérifier le mot []\n");
printf(" b [b|p|r] [] : effectuer une recherche speciale à partir de []\n");
printf(" b -- benjamins\n");
printf(" p -- 7 + 1\n");
printf(" r -- raccords\n");
printf(" * : tirage aléatoire\n");
printf(" + : tirage aléatoire ajouts\n");
printf(" * : tirage aléatoire\n");
printf(" + : tirage aléatoire ajouts\n");
printf(" t [] : changer le tirage\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" n [] : jouer le résultat numéro []\n");
printf(" r : rechercher les meilleurs résultats\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" n [] : jouer le résultat numéro []\n");
printf(" r : rechercher les meilleurs résultats\n");
printf(" s [] : sauver la partie en cours dans le fichier []\n");
printf(" h [p|n|f|l|r] : naviguer dans l'historique (prev, next, first, last, replay\n");
printf(" q : quitter le mode entraînement\n");
printf(" q : quitter le mode entraînement\n");
}
@ -256,14 +256,14 @@ void helpFreegame()
printf(" gm -- grille + valeur des cases\n");
printf(" gn -- grille + valeur des cases (variante)\n");
printf(" j -- joueur courant\n");
printf(" l -- lettres non jouées\n");
printf(" l -- lettres non jouées\n");
printf(" p -- partie\n");
printf(" s -- score\n");
printf(" S -- score de tous les joueurs\n");
printf(" t -- tirage\n");
printf(" T -- tirage de tous les joueurs\n");
printf(" d [] : vérifier le mot []\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" d [] : vérifier le mot []\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" p [] : passer son tour en changeant les lettres []\n");
printf(" s [] : sauver la partie en cours dans le fichier []\n");
printf(" h [p|n|f|l|r] : naviguer dans l'historique (prev, next, first, last, replay\n");
@ -280,14 +280,14 @@ void helpDuplicate()
printf(" gm -- grille + valeur des cases\n");
printf(" gn -- grille + valeur des cases (variante)\n");
printf(" j -- joueur courant\n");
printf(" l -- lettres non jouées\n");
printf(" l -- lettres non jouées\n");
printf(" p -- partie\n");
printf(" s -- score\n");
printf(" S -- score de tous les joueurs\n");
printf(" t -- tirage\n");
printf(" d [] : vérifier le mot []\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" n [] : passer au joueur n°[]\n");
printf(" d [] : vérifier le mot []\n");
printf(" j [] {} : jouer le mot [] aux coordonnées {}\n");
printf(" n [] : passer au joueur n°[]\n");
printf(" s [] : sauver la partie en cours dans le fichier []\n");
printf(" h [p|n|f|l|r] : naviguer dans l'historique (prev, next, first, last, replay\n");
printf(" q : quitter le mode duplicate\n");
@ -297,33 +297,33 @@ void helpDuplicate()
void help()
{
printf(" ? : aide -- cette page\n");
printf(" e : démarrer le mode entraînement\n");
printf(" ej : démarrer le mode entraînement en partie joker\n");
printf(" ee : démarrer le mode entraînement en partie détonante\n");
printf(" e8 : démarrer le mode entraînement en partie 7 sur 8\n");
printf(" d [] {} : démarrer une partie duplicate avec\n");
printf(" e : démarrer le mode entraînement\n");
printf(" ej : démarrer le mode entraînement en partie joker\n");
printf(" ee : démarrer le mode entraînement en partie détonante\n");
printf(" e8 : démarrer le mode entraînement en partie 7 sur 8\n");
printf(" d [] {} : démarrer une partie duplicate avec\n");
printf(" [] joueurs humains et {} joueurs IA\n");
printf(" dj [] {} : démarrer une partie duplicate avec\n");
printf(" dj [] {} : démarrer une partie duplicate avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie joker)\n");
printf(" de [] {} : démarrer une partie duplicate avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie détonante)\n");
printf(" d8 [] {} : démarrer une partie duplicate avec\n");
printf(" de [] {} : démarrer une partie duplicate avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie détonante)\n");
printf(" d8 [] {} : démarrer une partie duplicate avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie 7 sur 8)\n");
printf(" l [] {} : démarrer une partie libre avec\n");
printf(" l [] {} : démarrer une partie libre avec\n");
printf(" [] joueurs humains et {} joueurs IA\n");
printf(" lj [] {} : démarrer une partie libre avec\n");
printf(" lj [] {} : démarrer une partie libre avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie joker)\n");
printf(" le [] {} : démarrer une partie libre avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie détonante)\n");
printf(" l8 [] {} : démarrer une partie libre avec\n");
printf(" le [] {} : démarrer une partie libre avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie détonante)\n");
printf(" l8 [] {} : démarrer une partie libre avec\n");
printf(" [] joueurs humains et {} joueurs IA (partie 7 sur 8)\n");
printf(" c [] : charger la partie du fichier []\n");
printf(" x [] {1} {2} {3} : expressions rationnelles\n");
printf(" [] expression à rechercher\n");
printf(" {1} nombre de résultats à afficher\n");
printf(" [] expression à rechercher\n");
printf(" {1} nombre de résultats à afficher\n");
printf(" {2} longueur minimum d'un mot\n");
printf(" {3} longueur maximum d'un mot\n");
printf(" s [b|i] {1} {2} : définir la valeur {2} pour l'option {1},\n");
printf(" s [b|i] {1} {2} : définir la valeur {2} pour l'option {1},\n");
printf(" qui est de type (b)ool ou (i)nt\n");
printf(" q : quitter\n");
}
@ -334,7 +334,7 @@ void displayData(const PublicGame &iGame, const vector<wstring> &tokens)
const wstring &displayType = checkAlphaNumToken(tokens, 1);
if (displayType == L"")
{
cout << "commande incomplète\n";
cout << "commande incomplète\n";
return;
}
if (displayType == L"g")
@ -441,7 +441,7 @@ void commonCommands(PublicGame &iGame, const vector<wstring> &tokens)
}
int res = iGame.play(word, coord);
if (res != 0)
printf("Mot incorrect ou mal placé (%i)\n", res);
printf("Mot incorrect ou mal placé (%i)\n", res);
}
}
else if (tokens[0][0] == L's')
@ -467,8 +467,8 @@ void handleRegexp(const Dictionary& iDic, const vector<wstring> &tokens)
{
/*
printf(" x [] {1} {2} {3} : expressions rationnelles\n");
printf(" [] expression à rechercher\n");
printf(" {1} nombre de résultats à afficher\n");
printf(" [] expression à rechercher\n");
printf(" {1} nombre de résultats à afficher\n");
printf(" {2} longueur minimum d'un mot\n");
printf(" {3} longueur maximum d'un mot\n");
*/
@ -559,7 +559,7 @@ void setSetting(const vector<wstring> &tokens)
void loopTraining(PublicGame &iGame)
{
cout << "mode entraînement" << endl;
cout << "mode entraînement" << endl;
cout << "[?] pour l'aide" << endl;
bool quit = 0;
@ -694,7 +694,7 @@ void loopTraining(PublicGame &iGame)
printf("%s\n", e.what());
}
}
printf("fin du mode entraînement\n");
printf("fin du mode entraînement\n");
}
@ -820,7 +820,7 @@ void loopDuplicate(PublicGame &iGame)
int n = wtoi(id.c_str());
if (n < 0 || n >= (int)iGame.getNbPlayers())
{
fprintf(stderr, "Numéro de joueur invalide\n");
fprintf(stderr, "Numéro de joueur invalide\n");
break;
}
iGame.duplicateSetPlayer(n);