eliot-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Eliot-dev] eliot test/duplicate_2_ai.ref test/duplicate_hu...


From: Olivier Teulière
Subject: [Eliot-dev] eliot test/duplicate_2_ai.ref test/duplicate_hu...
Date: Sun, 23 Nov 2008 08:33:18 +0000

CVSROOT:        /cvsroot/eliot
Module name:    eliot
Changes by:     Olivier Teulière <ipkiss>      08/11/23 08:33:18

Modified files:
        test           : duplicate_2_ai.ref duplicate_humans_ai.ref 
                         freegame_3_ai.ref freegame_change.ref 
                         freegame_passing.ref freegame_play.ref 
                         load_game.ref load_saved_game.ref regexp.ref 
                         training_7pl1.ref training_back.ref 
                         training_bag.ref training_benj.ref 
                         training_cross.ref training_cross2.ref 
                         training_cross3.ref training_cross4.ref 
                         training_dict.ref training_joker.ref 
                         training_joker2.ref training_play.ref 
                         training_racc.ref training_rosace.ref 
                         training_search.ref 
        utils          : eliottxt.cpp 

Log message:
        In the text interface, display the seed used for the random number 
generator

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/eliot/test/duplicate_2_ai.ref?cvsroot=eliot&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/eliot/test/duplicate_humans_ai.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/freegame_3_ai.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/freegame_change.ref?cvsroot=eliot&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/eliot/test/freegame_passing.ref?cvsroot=eliot&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/eliot/test/freegame_play.ref?cvsroot=eliot&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/eliot/test/load_game.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/load_saved_game.ref?cvsroot=eliot&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/eliot/test/regexp.ref?cvsroot=eliot&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_7pl1.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_back.ref?cvsroot=eliot&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_bag.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_benj.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_cross.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_cross2.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_cross3.ref?cvsroot=eliot&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_cross4.ref?cvsroot=eliot&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_dict.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_joker.ref?cvsroot=eliot&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_joker2.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_play.ref?cvsroot=eliot&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_racc.ref?cvsroot=eliot&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_rosace.ref?cvsroot=eliot&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/eliot/test/training_search.ref?cvsroot=eliot&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/eliot/utils/eliottxt.cpp?cvsroot=eliot&r1=1.26&r2=1.27

Patches:
Index: test/duplicate_2_ai.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/duplicate_2_ai.ref,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- test/duplicate_2_ai.ref     3 Mar 2008 22:13:59 -0000       1.6
+++ test/duplicate_2_ai.ref     23 Nov 2008 08:33:16 -0000      1.7
@@ -1,3 +1,4 @@
+Using seed: 5
 [?] pour l'aide
 commande> d 0 2
 mode duplicate

Index: test/duplicate_humans_ai.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/duplicate_humans_ai.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/duplicate_humans_ai.ref        13 Sep 2008 21:32:47 -0000      1.5
+++ test/duplicate_humans_ai.ref        23 Nov 2008 08:33:16 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 6
 [?] pour l'aide
 commande> d 2 1
 mode duplicate

Index: test/freegame_3_ai.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/freegame_3_ai.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/freegame_3_ai.ref      3 Mar 2008 22:13:59 -0000       1.5
+++ test/freegame_3_ai.ref      23 Nov 2008 08:33:16 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 2
 [?] pour l'aide
 commande> l 0 3
 mode partie libre

Index: test/freegame_change.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/freegame_change.ref,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/freegame_change.ref    8 Jan 2008 13:52:41 -0000       1.3
+++ test/freegame_change.ref    23 Nov 2008 08:33:16 -0000      1.4
@@ -1,3 +1,4 @@
+Using seed: 3
 [?] pour l'aide
 commande> l 2 0
 mode partie libre

Index: test/freegame_passing.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/freegame_passing.ref,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- test/freegame_passing.ref   16 Oct 2008 17:51:16 -0000      1.7
+++ test/freegame_passing.ref   23 Nov 2008 08:33:16 -0000      1.8
@@ -1,3 +1,4 @@
+Using seed: 1
 [?] pour l'aide
 commande> l 1 1
 mode partie libre

Index: test/freegame_play.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/freegame_play.ref,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/freegame_play.ref      13 Sep 2008 21:32:47 -0000      1.1
+++ test/freegame_play.ref      23 Nov 2008 08:33:17 -0000      1.2
@@ -1,3 +1,4 @@
+Using seed: 7
 [?] pour l'aide
 commande> l 1 0
 mode partie libre

Index: test/load_game.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/load_game.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/load_game.ref  1 Jan 2006 19:25:10 -0000       1.2
+++ test/load_game.ref  23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> c fumee
 mode entraînement

Index: test/load_saved_game.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/load_saved_game.ref,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test/load_saved_game.ref    3 Mar 2008 22:13:59 -0000       1.4
+++ test/load_saved_game.ref    23 Nov 2008 08:33:17 -0000      1.5
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/regexp.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/regexp.ref,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test/regexp.ref     27 Aug 2008 21:20:18 -0000      1.4
+++ test/regexp.ref     23 Nov 2008 08:33:17 -0000      1.5
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> x a.* 50
 search for a.* (50,1,15)

Index: test/training_7pl1.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_7pl1.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/training_7pl1.ref      8 Jan 2008 13:52:41 -0000       1.2
+++ test/training_7pl1.ref      23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_back.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_back.ref,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/training_back.ref      16 Oct 2008 17:51:16 -0000      1.8
+++ test/training_back.ref      23 Nov 2008 08:33:17 -0000      1.9
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_bag.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_bag.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/training_bag.ref       24 Dec 2005 17:50:11 -0000      1.2
+++ test/training_bag.ref       23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_benj.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_benj.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/training_benj.ref      8 Jan 2008 13:52:42 -0000       1.2
+++ test/training_benj.ref      23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_cross.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_cross.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/training_cross.ref     16 Oct 2008 17:51:16 -0000      1.5
+++ test/training_cross.ref     23 Nov 2008 08:33:17 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_cross2.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_cross2.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/training_cross2.ref    16 Oct 2008 17:51:16 -0000      1.5
+++ test/training_cross2.ref    23 Nov 2008 08:33:17 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_cross3.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_cross3.ref,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/training_cross3.ref    3 Mar 2008 22:13:59 -0000       1.3
+++ test/training_cross3.ref    23 Nov 2008 08:33:17 -0000      1.4
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_cross4.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_cross4.ref,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/training_cross4.ref    15 Oct 2008 19:43:24 -0000      1.1
+++ test/training_cross4.ref    23 Nov 2008 08:33:17 -0000      1.2
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_dict.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_dict.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/training_dict.ref      24 Dec 2005 17:50:11 -0000      1.2
+++ test/training_dict.ref      23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_joker.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_joker.ref,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/training_joker.ref     11 Aug 2006 22:04:45 -0000      1.1
+++ test/training_joker.ref     23 Nov 2008 08:33:17 -0000      1.2
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> c hutte
 mode entraînement

Index: test/training_joker2.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_joker2.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/training_joker2.ref    13 Sep 2008 21:32:47 -0000      1.5
+++ test/training_joker2.ref    23 Nov 2008 08:33:17 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> c rosace
 mode entraînement

Index: test/training_play.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_play.ref,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/training_play.ref      15 Oct 2008 19:43:24 -0000      1.8
+++ test/training_play.ref      23 Nov 2008 08:33:17 -0000      1.9
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_racc.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_racc.ref,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/training_racc.ref      8 Jan 2008 13:52:42 -0000       1.2
+++ test/training_racc.ref      23 Nov 2008 08:33:17 -0000      1.3
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_rosace.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_rosace.ref,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/training_rosace.ref    13 Sep 2008 21:32:47 -0000      1.5
+++ test/training_rosace.ref    23 Nov 2008 08:33:18 -0000      1.6
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: test/training_search.ref
===================================================================
RCS file: /cvsroot/eliot/eliot/test/training_search.ref,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/training_search.ref    16 Oct 2008 17:51:16 -0000      1.8
+++ test/training_search.ref    23 Nov 2008 08:33:18 -0000      1.9
@@ -1,3 +1,4 @@
+Using seed: 0
 [?] pour l'aide
 commande> e
 mode entraînement

Index: utils/eliottxt.cpp
===================================================================
RCS file: /cvsroot/eliot/eliot/utils/eliottxt.cpp,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- utils/eliottxt.cpp  23 Nov 2008 08:18:11 -0000      1.26
+++ utils/eliottxt.cpp  23 Nov 2008 08:33:18 -0000      1.27
@@ -1097,10 +1097,13 @@
     {
         Dictionary dic(dicPath);
 
+        unsigned int seed;
         if (argc == 3)
-            srand(atoi(argv[2]));
+            seed = atoi(argv[2]);
         else
-            srand(time(NULL));
+            seed = time(NULL);
+        srand(seed);
+        cerr << "Using seed: " << seed << endl;
 
         main_loop(dic);
         GameFactory::Destroy();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]