Example #1
0
    def draw(self, surface, camera, is_shadow=True):
        Player_non_GK.draw(self, surface, camera, is_shadow)
        projection = camera.proj([self.pos[0], self.pos[1], self.pos[2]],
                                 self.team.image.get_width(),
                                 self.team.image.get_height() * 0)
        surface.blit(
            self.num_player_image,
            camera.proj([self.pos[0], self.pos[1], self.pos[2]],
                        self.team.image.get_width(),
                        self.team.image.get_height() * 0))
        has_to_draw_arrow = False
        if (projection[0] > 256 - self.num_player_image.get_width()):
            projection[0] = 256 - self.num_player_image.get_width()
            has_to_draw_arrow = True
        if (projection[0] < 0):
            projection[0] = 0
            has_to_draw_arrow = True
        if (projection[1] > 240 - self.team.image.get_height() * 1):
            projection[1] = 240 - self.num_player_image.get_height() * 1
            has_to_draw_arrow = True
        if (projection[1] < 0):
            projection[1] = 0
            has_to_draw_arrow = True

        if (has_to_draw_arrow):
            surface.blit(self.num_player_image, projection)
Example #2
0
 def update(self,match):
     Player_non_GK.update(self,match) 
     self.think(match)
Example #3
0
 def __init__(self,team):
     Player_non_GK.__init__(self,team)
     self.inputs=Inputs(0)
Example #4
0
 def update(self, match):
     Player_non_GK.update(self, match)
Example #5
0
 def __init__(self, team, num_player=1, num_player_image_name="data/1.png"):
     Player_non_GK.__init__(self, team)
     self.inputs = Inputs(num_player)  #key config: player num_player
     self.num_player_image = pygame.image.load(num_player_image_name)
     self.number_human_player = num_player
Example #6
0
 def update(self, match):
     Player_non_GK.update(self, match)
     self.think(match)
Example #7
0
 def __init__(self, team):
     Player_non_GK.__init__(self, team)
     self.inputs = Inputs(0)