Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > df29c83ca401d91ec9c00bfcf7fea4ea > files > 196

shedskin-0.8-2mdv2010.2.i586.rpm

import colour

""" copyright Sean McCarthy, license GPL v2 or later """

class Peg:
    """Class representing a (coloured) peg on the mastermind board"""

    def __init__(self,colour=None):
    	self.__colour = colour

    def setColour(self, colour):
        self.__colour = colour

    def getColour(self):
        return self.__colour

    def equals(self,peg):
        return peg.getColour() == self.__colour

    def display(self):
        print str(colour.getColourName(self.__colour)).rjust(6),