def __init__(self, edge): # print 'making edge', edge.name EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.edge = edge edgeGroup.add(self) edgeModelToSprite[edge] = self if len(self.edge.corners) != 2: print "??" return c1, c2 = self.edge.corners cSprite = cornerModelToSprite[c1] r1 = cSprite.rect r1_point = pygame.Rect(r1.center, (1, 1)) cSprite = cornerModelToSprite[c2] r2 = cSprite.rect r2_point = pygame.Rect(r2.center, (1, 1)) self.rect = r1.union(r2) norm_rect = self.rect.move(0, 0) norm_rect.normalize() self.image = EasySurface(self.rect) self.image.fill(blue)
def postUnserialize(self): self.dice = Dice() self._longestRoadPlayer = None self._longestRoadLength = 0 self._largestArmyPlayer = None self._largestArmySize = 0 events.registerListener(self)
def __init__(self, game): self.game = game self._stage = Stages.waitingForPlayers self._activePlayer = None self._activeCountdown = None self.awaitingDiscard = [] self.initialPlacementDirection = 1 events.registerListener(self)
def __init__(self, playerName=None): """playerName is an optional argument; when given, this keyboardController will control only the specified player """ events.registerListener(self) self.activePlayer = None self.playerName = playerName self.players = []
def __init__(self): self._largestArmyPlayer = None self._longestRoadPlayer = None self._longestRoadLength = 0 self._largestArmySize = 0 self.state = GameState(self) self.players = [] self.dice = Dice() self.board = None events.registerListener(self)
def __init__(self, victoryCardClass): EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((50, 50)) self.rect = self.image.get_rect() hudGroup.add(self) self.victoryCardClass = victoryCardClass self.draw()
def __init__(self): events.registerListener( self ) pygame.init() self.window = pygame.display.set_mode( (800,840) ) pygame.display.set_caption( 'TITLE HERE' ) self.background = pygame.Surface( self.window.get_size() ) self.background.fill( (0,0,0) ) self.window.blit( self.background, (0,0) ) pygame.display.flip()
def __init__(self, port): EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((20, 20)) self.rect = self.image.get_rect() self.port = port self.drawBg() portGroup.add(self)
def __init__(self, player): EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface((80, 80)) self.rect = self.image.get_rect() self.player = player self.active = False self.drawBg() hudGroup.add(self) self.dirty = True
def __init__(self, itemClass, text): EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((50, 50)) self.rect = self.image.get_rect() hudGroup.add(self) self.text = text self.itemClass = itemClass self.draw()
def __init__(self): EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((150, 100)) self.rect = self.image.get_rect() self.diceText1 = dict(text="*", size=30, color=(255, 0, 0)) self.diceText2 = dict(text="*", size=30, color=(255, 0, 0)) self.drawBg() self.drawText() hudGroup.add(self)
def __init__(self, corner): # print 'making corner', corner.name EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((22, 22)) self.rect = self.image.get_rect() self.corner = corner self.drawBg() cornerGroup.add(self) cornerModelToSprite[corner] = self
def __init__(self): EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface((300, 80)) self.rect = self.image.get_rect() self.outText = dict(text="...console output...", color=green) self.inText = dict(text="|", color=green) self.drawBg() self.drawText() hudGroup.add(self) self.dirty = True
def __init__(self, identifier): self.identifier = identifier i = int(identifier) #self.color = (50*i, 10, (255-40*i)) self.color = Player.colors[i-1] self.items = [] self.cards = [] self.victoryCards = [] self.playedVictoryCards = [] self.victoryCardPlayedThisTurn = False self.victoryCardsBoughtThisTurn = [] self.offer = [] self.wants = [] self.latestItem = None self.activeItem = None events.registerListener(self)
def __init__(self, player, opponents): assert ChooseVictimDisplay.singleton_guard == False, 'TODO: make this safely ignored, not blow up.' EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface( (280,180) ) self.rect = self.image.get_rect() self.player = player self.opponents = opponents self.oButtons = {} self.drawBg() self.drawButtons() self.dirty = True
def __init__(self, tile): EasySprite.__init__(self) Highlightable.__init__(self) events.registerListener(self) self.image = EasySurface((100, 100)) self.rect = self.image.get_rect() r = self.rect text = tile.name textImg = font_render(text) self.image.blit(textImg, r.center) self.tile = tile self.calcCornerPositions() tileGroup.add(self) tileModelToSprite[tile] = self
def __init__(self): events.registerListener(self) pygame.init() self.window = pygame.display.set_mode((800, 740)) pygame.display.set_caption("TITLE HERE") self.background = pygame.Surface(self.window.get_size()) self.background.fill(black) self.window.blit(self.background, (0, 0)) pygame.display.flip() self.opponentDisplayPositions = [(0, 5), (100, 0), (200, 5)] self.showRobberCursor = False self.showHud()
def __init__(self, player): EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface( (280,80) ) self.rect = self.image.get_rect() self.player = player self._chosen = None self.addButtons = {} self.drawBg() self.drawCards() self.dButton = MonopolyTextButton((200,60)) self.drawButtons() self.dirty = True
def __init__(self): events.registerListener( self ) pygame.init() self.window = pygame.display.set_mode( (800,740) ) pygame.display.set_caption( 'TITLE HERE' ) self.framesPerSec = 30 self.countdown = 1.0/self.framesPerSec self.background = pygame.Surface( self.window.get_size() ) self.background.fill(black) self.window.blit( self.background, (0,0) ) pygame.display.flip() #self.brush = GrowHexBrush() self.brush = ClusterSinBrush() self.showHud()
def __init__(self, player): EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface( (280,80) ) self.rect = self.image.get_rect() self.player = player self._discards = [] self.addButtons = {} self.removeButtons = {} self.drawBg() self.drawCards() self.dButton = DiscardTextButton((200,60)) self.drawButtons() self.dirty = True
def __init__(self, player): assert ChooseTwoCardsDisplay.singleton_guard == False ChooseTwoCardsDisplay.singleton_guard = True EasySprite.__init__(self) events.registerListener(self) self.image = EasySurface( (280,80) ) self.rect = self.image.get_rect() self.player = player self._chosen = [] self.addButtons = {} self.removeButtons = {} self.drawBg() self.drawCards() self.dButton = ChooseTextButton((200,60)) self.drawButtons() self.dirty = True
def __init__(self): events.registerListener( self ) self.lastMTime = None
def __init__(self): events.registerListener(self) self._tile = None
def __init__(self): events.registerListener(self) self.lastRoll = None
def __init__(self): events.registerListener( self )
def postUnserialize(self): events.registerListener(self)
def postUnserialize(self): self.populateGraphicalPositions() self.layOutPorts() events.registerListener(self)
def __init__(self): events.registerListener(self) self.keepGoing = 1
def postUnserialize(self): self.activeItem = None self.offer = [] self.wants = [] events.registerListener(self)
def __init__(self, *args): hudGroup.add(self) events.registerListener(self)