예제 #1
0
파일: button.py 프로젝트: nwieczorek/dvonn
 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)
예제 #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)
예제 #3
0
파일: game.py 프로젝트: nwieczorek/dvonn
 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)
예제 #4
0
파일: game.py 프로젝트: nwieczorek/dvonn
 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)
예제 #5
0
파일: board.py 프로젝트: nwieczorek/dvonn
 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)
예제 #6
0
파일: board.py 프로젝트: nwieczorek/dvonn
 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)
예제 #7
0
파일: dvonn.py 프로젝트: nwieczorek/dvonn
 def draw(self, screen):
     text = util.render_font(self.text)
     textpos = text.get_rect()
     textpos.topleft = self.pos
     screen.blit(text, textpos)
예제 #8
0
파일: dvonn.py 프로젝트: nwieczorek/dvonn
 def draw(self,screen):
     text = util.render_font(self.text)
     textpos = text.get_rect()
     textpos.topleft = self.pos
     screen.blit(text,textpos)
예제 #9
0
파일: game.py 프로젝트: nwieczorek/dvonn
 def show_message(self,message):
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = MESSAGE_POSITION
     self.background.blit(text,textpos)
예제 #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)
예제 #11
0
파일: game.py 프로젝트: nwieczorek/dvonn
 def show_message(self, message):
     text = util.render_font(message)
     textpos = text.get_rect()
     textpos.topleft = MESSAGE_POSITION
     self.background.blit(text, textpos)
예제 #12
0
파일: button.py 프로젝트: nwieczorek/dvonn
 def draw_text(self,screen):
     t = util.render_font(self.text)
     textpos = t.get_rect()
     textpos.center = self.rect.center
     screen.blit(t,textpos)