예제 #1
0
 def refresh(self):
     self.screen.blit(self.intro_screen_background, (0, 0))
     self.screen.blit(self.title, (Props.SCREENLENGTH * .22, Props.SCREENHEIGHT * .05))
     self.exit_button.draw(self.screen)
     self.play_button.draw(self.screen)
     Utils.display_xy(self.screen)
     self.music.music_button.draw(self.screen)
예제 #2
0
    def refresh(self):
        self.screen.blit(self.background, (0, 0))
        self.screen.blit(self.bow, (830, 115))
        self.screen.blit(self.sword, (870, 115))
        self.screen.blit(self.spear, (910, 115))
        self.screen.blit(self.horseman, (950, 115))
        self.ready_button.draw(self.screen)
        self.back_button.draw(self.screen)
        self.board_game()
        self.display_phase()
        Utils.display_xy(self.screen)
        self.music.music_button.draw(self.screen)

        if self.current_phase == self.PHASE_PLANNING:
            self.ready_button.set_visibility(visible=True)
            self.ready_button.set_enabled(enabled=True)
        else:
            self.ready_button.set_visibility(visible=False)
            self.ready_button.set_enabled(enabled=False)
예제 #3
0
    def refresh(self):
        self.screen.blit(self.background, (0, 0))
        self.ready_button.draw(self.screen)
        self.back_button.draw(self.screen)
        self.bow.draw(self.screen)
        self.sword.draw(self.screen)
        self.spear.draw(self.screen)
        self.horseman.draw(self.screen)
        self.board_game()
        self.display_phase()
        self.display_turn_number()
        Utils.display_xy(self.screen)
        self.music.music_button.draw(self.screen)

        if self.selected_unit is not None:
            self.screen.blit(self.selected_unit, pygame.mouse.get_pos())

        if self.current_phase == self.PHASE_PLANNING:
            self.ready_button.set_visibility(visible=True)
            self.ready_button.set_enabled(enabled=True)
        else:
            self.ready_button.set_visibility(visible=False)
            self.ready_button.set_enabled(enabled=False)