Show
Ignore:
Timestamp:
09/22/06 20:53:40 (2 years ago)
Author:
ug
Message:

Improved contList handling; improved format string handling; minor changes.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • 06/libkombilo/testhash.py

    r182 r183  
    99print gl.size(), 'games in the database' 
    1010 
    11 p = Pattern(FULLBOARD_PATTERN, 19, 19, 19, 
    12            '...................' + \ 
    13            '...................' + \ 
    14            '...O...............' + \ 
    15            '................X..' + \ 
    16            '...................' + \ 
    17            '...................' + \ 
    18            '...................' + \ 
    19            '...................' + \ 
    20            '...................' + \ 
    21            '...................' + \ 
    22            '...................' + \ 
    23            '...................' + \ 
    24            '...................' + \ 
    25            '...................' + \ 
    26            '...................' + \ 
    27            '....X..............' + \ 
    28            '...................' + \ 
    29            '...................' + \ 
    30            '...................') 
     11contList = vectorMNC() # this is a little awkward at the moment ... 
     12for m in [MoveNC(6,15,'X'), MoveNC(6,13,'O'), MoveNC(4,15,'X')]: contList.push_back(m) 
    3113 
    3214p = Pattern(FULLBOARD_PATTERN, 19, 19, 19, 
     
    4931            '........X.O.X......' + \ 
    5032            '...................' + \ 
    51             '...................') 
     33            '...................', contList) 
    5234 
    5335 
    54 pl = PatternList(p, 0, 0, 19) 
    55 # for p in range(pl.size()): 
    56 #     pl.get(p).printPattern() 
    5736start = time.time() 
    58 gl.search(pl, SearchOptions()) 
     37gl.search(p, SearchOptions()) 
    5938end = time.time() 
    6039print '\n'.join(gl.currentEntriesAsStrings()) 
    6140print gl.size(), 'games, ', gl.numHits(), 'hits.' 
    62 print gl.labels 
     41for i in range(19): 
     42    print ' '.join(gl.labels[19*i:19*i+19]) 
    6343print 'This search took %.2f seconds.' % (end - start) 
    6444