game.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:pyweek-game-poor-man-medal-of-honor-game 作者: ReekenX 项目源码 文件源码
def __init__(self, rect, speed, direction=pg.K_d):
        pg.sprite.Sprite.__init__(self)
        self.rect = pg.Rect(rect)
        self.remainder = [0, 0]  #Adjust rect in integers; save remainders.
        self.mask = self.make_mask()
        self.speed = speed  #Pixels per second; not pixels per frame.
        self.direction = direction
        self.old_direction = None  #The Players previous direction every frame.
        self.direction_stack = []  #Held keys in the order they were pressed.
        self.redraw = False  #Force redraw if needed.
        self.image = None
        self.angle = -math.radians(135)
        self.lifes = 6

        self.weapon = False
        self.bullets_left = 0
        self.max_bullets = 8

        self.sprites = pg.image.load(settings.IMG_DIR + "/player_no_weapon.png").convert_alpha()

        self.frame  = 0
        self.frames = self.get_frames()
        self.animate_timer = 0.0
        self.animate_fps = 7.0
        self.walkframes = []
        self.adjust_images()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号