Show
Ignore:
Timestamp:
08/16/06 22:26:22 (2 years ago)
Author:
ug
Message:

Worked some more on pattern.cc ... not done yet, though.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 06/devel/patternPY.py

    r171 r174  
    11# File: patternPY.py 
    22 
    3 ##   Copyright (C) 2001-5 Ulrich Goertz (u@g0ertz.de) 
     3##   Copyright (C) 2001-6 Ulrich Goertz (u@g0ertz.de) 
    44 
    55##   This file is part of Kombilo 0.6, a go database program. 
     
    7575        print join(d, '') 
    7676        print 
    77         d = [] 
    78         for j in range(self.sizeY): 
    79             for i in range(self.sizeX): 
    80                 d.append(self.finalPos[i+j*self.sizeX]) 
    81             d.append('\n') 
    82         print join(d, '') 
    83         print self.contList 
     77        if self.contList: 
     78            d = [] 
     79            for j in range(self.sizeY): 
     80                for i in range(self.sizeX): 
     81                    d.append(self.finalPos[i+j*self.sizeX]) 
     82                d.append('\n') 
     83            print join(d, '') 
     84            print self.contList 
    8485 
    8586         
     
    363364 
    364365 
    365     def updateContinuations(self, index, x, y, co, Xint, Yint
     366    def updateContinuations(self, index, x, y, co, Xint0, Xint1, Yint0, Yint1
    366367                            foundWhere, counter, 
    367368                            continuations, contLabels, contLabelsIndex, 
     
    370371        xx, yy = Pattern.flips[PatternInvFlip(self.data[index].flip)](x, y, self.boardsize-1, self.boardsize-1) 
    371372                                 
    372         XX1, YY1 = Pattern.flips[PatternInvFlip(self.data[index].flip)](Xint[0], Yint[0]
     373        XX1, YY1 = Pattern.flips[PatternInvFlip(self.data[index].flip)](Xint0, Yint0
    373374                                                                        self.boardsize-1, self.boardsize-1) 
    374         XX2, YY2 = Pattern.flips[PatternInvFlip(self.data[index].flip)](Xint[1]-1, Yint[1]-1, 
     375        XX2, YY2 = Pattern.flips[PatternInvFlip(self.data[index].flip)](Xint1-1, Yint1-1, 
    375376                                                                        self.boardsize-1, self.boardsize-1) 
    376377        XX = min(XX1, XX2)