Show
Ignore:
Timestamp:
03/09/07 16:51:04 (2 years ago)
Author:
ug
Message:

Merged changes to libkombilo branch, -r 238:239

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 06/libkombilo-branches/hash_center/testsearch.py

    r220 r240  
    1515 
    1616# p = Pattern(CENTER_PATTERN, 19, 3,4,"..O.....OX..") 
     17p = Pattern(CORNER_NW_PATTERN, 19, 7, 7,  
     18      '''....... 
     19         ....... 
     20         ....... 
     21         ...X... 
     22         ....... 
     23         ....... 
     24         .......'''.replace(' ','').replace('\n','')) 
    1725# p = Pattern(CORNER_SW_PATTERN, 19, 7, 7, '........................X........................') 
    1826# p = Pattern(CENTER_PATTERN, 19, 3, 3, '.X.XXXXOX') 
    19 p = Pattern(CENTER_PATTERN, 19, 3, 5, '.X.' + '.OX' + '.OX' + '.OX' + 'OXO')  
     27# p = Pattern(CENTER_PATTERN, 19, 3, 5, '.X.' + '.OX' + '.OX' + '.OX' + 'OXO')  
    2028# p = Pattern(CENTER_PATTERN, 19, 5, 4, '..XOO'+ '...XX'+ '.....'+ '..X..')  
    2129so = SearchOptions() 
     30# so.algos = ALGO_FINALPOS | ALGO_MOVELIST 
    2231# so.fixedColor = True 
    2332# so.nextMove = 2 
     
    6877#     print 'Player %d: %s' % (i, gl.plEntry(i)) 
    6978 
    70 for sig in ['cfcgjbbeckjc', 'qfqgjbreqkjc', '', 'aaaaaaaaaaaa', 'dfcnfmepgkjo', 'dfcn________', 'dfcn%']: 
     79for sig in ['cfcgjbbeckjc', 'qfqgjbreqkjc', 'aaaaaaaaaaaa', 'dfcnfmepgkjo', 'dfcn________', 'dfcn%']: 
    7180    # SQL-wildcards are allowed: _ for a single character, % for an arbitrary number of characters 
    7281    gl.reset() 
     
    7786# print 'signature of game 200: ', gl.getSignature(200) 
    7887 
     88# check for duplicates 
     89gl.reset() 
     90i = gl.find_duplicates(19) 
     91for j in range(i): 
     92    dupl = gl.retrieve_duplicates_VI(j) 
     93    for x in dupl: 
     94        print x, gl.currentEntryAsString(x) 
     95