Example #1
0
 def draw_text(self,screen):
     if self.on:
         t = util.render_font(self.text,util.HIGHLIGHT_COLOR)
     else:
         t = util.render_font(self.text,util.OFF_COLOR)            
     textpos = t.get_rect()
     textpos.center = self.rect.center
     screen.blit(t,textpos)
Example #2
0
 def draw_text(self, screen):
     if self.on:
         t = util.render_font(self.text, util.HIGHLIGHT_COLOR)
     else:
         t = util.render_font(self.text, util.OFF_COLOR)
     textpos = t.get_rect()
     textpos.center = self.rect.center
     screen.blit(t, textpos)
Example #3
0
 def show_score(self):
     message = "Black: " + str(self.board.get_score(util.BLACK)) + \
               "  White: " + str(self.board.get_score(util.WHITE))
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = SCORE_POSITION
     self.background.blit(text,textpos)
Example #4
0
 def show_score(self):
     message = "Black: " + str(self.board.get_score(util.BLACK)) + \
               "  White: " + str(self.board.get_score(util.WHITE))
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = SCORE_POSITION
     self.background.blit(text, textpos)
Example #5
0
 def draw(self,selected,targeted,screen):
     #draw top piece
     screen.blit(self.image, self.rect)
     #draw highlight
     if selected:
         screen.blit(self.highlight,self.rect)
     if targeted:
         screen.blit(self.target, self.rect)
     #mark if there is a hidden dvonn piece in the stack
     if self.dvonn and self.color != util.RED:
         screen.blit(self.dvonn_marker,self.rect)
     #draw stack depth
     if self.depth > 0:
         text = util.render_font(str(self.depth))
         textpos = text.get_rect()
         textpos.center = self.rect.center
         screen.blit(text,textpos)
Example #6
0
 def draw(self, selected, targeted, screen):
     #draw top piece
     screen.blit(self.image, self.rect)
     #draw highlight
     if selected:
         screen.blit(self.highlight, self.rect)
     if targeted:
         screen.blit(self.target, self.rect)
     #mark if there is a hidden dvonn piece in the stack
     if self.dvonn and self.color != util.RED:
         screen.blit(self.dvonn_marker, self.rect)
     #draw stack depth
     if self.depth > 0:
         text = util.render_font(str(self.depth))
         textpos = text.get_rect()
         textpos.center = self.rect.center
         screen.blit(text, textpos)
Example #7
0
 def draw(self, screen):
     text = util.render_font(self.text)
     textpos = text.get_rect()
     textpos.topleft = self.pos
     screen.blit(text, textpos)
Example #8
0
 def draw(self,screen):
     text = util.render_font(self.text)
     textpos = text.get_rect()
     textpos.topleft = self.pos
     screen.blit(text,textpos)
Example #9
0
 def show_message(self,message):
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = MESSAGE_POSITION
     self.background.blit(text,textpos)
Example #10
0
 def draw_text(self, screen):
     t = util.render_font(self.text)
     textpos = t.get_rect()
     textpos.center = self.rect.center
     screen.blit(t, textpos)
Example #11
0
 def show_message(self, message):
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = MESSAGE_POSITION
     self.background.blit(text, textpos)
Example #12
0
 def draw_text(self,screen):
     t = util.render_font(self.text)
     textpos = t.get_rect()
     textpos.center = self.rect.center
     screen.blit(t,textpos)