コード例 #1
0
ファイル: game.py プロジェクト: IbarakiKasen/PyTouhou
    def __init__(self, number, anm, shts, character, continues):
        self.sht = shts[0]
        self.focused_sht = shts[1]

        PlayerBase.__init__(self, number, anm, character, continues, power=-1)

        self.orbs = [Orb(anm, 128, self), Orb(anm, 129, self)]

        self.orbs[0].offset_x = -24
        self.orbs[1].offset_x = 24
コード例 #2
0
ファイル: game.py プロジェクト: GovanifY/PyTouhou
    def __init__(self, number, anm, shts, character, continues):
        self.sht = shts[0]
        self.focused_sht = shts[1]

        PlayerBase.__init__(self, number, anm, character, continues, power=-1)

        self.orbs = [Orb(anm, 128, self),
                     Orb(anm, 129, self)]

        self.orbs[0].offset_x = -24
        self.orbs[1].offset_x = 24
コード例 #3
0
ファイル: game.py プロジェクト: cmajames/py_touhou
    def update(self, keystate):
        PlayerBase.update(self, keystate)

        if self.death_time == 0 or self._game.frame - self.death_time > 60:
            if self.orb_dx_interpolator:
                self.orb_dx_interpolator.update(self._game.frame)
                dx, = self.orb_dx_interpolator.values
                self.orbs[0].offset_x = -dx
                self.orbs[1].offset_x = dx
            if self.orb_dy_interpolator:
                self.orb_dy_interpolator.update(self._game.frame)
                dy, = self.orb_dy_interpolator.values
                self.orbs[0].offset_y = dy
                self.orbs[1].offset_y = dy

        for orb in self.orbs:
            orb.update()
コード例 #4
0
ファイル: game.py プロジェクト: GovanifY/PyTouhou
    def update(self, keystate):
        PlayerBase.update(self, keystate)

        if self.death_time == 0 or self._game.frame - self.death_time > 60:
            if self.orb_dx_interpolator:
                self.orb_dx_interpolator.update(self._game.frame)
                dx, = self.orb_dx_interpolator.values
                self.orbs[0].offset_x = -dx
                self.orbs[1].offset_x = dx
            if self.orb_dy_interpolator:
                self.orb_dy_interpolator.update(self._game.frame)
                dy, = self.orb_dy_interpolator.values
                self.orbs[0].offset_y = dy
                self.orbs[1].offset_y = dy

        for orb in self.orbs:
            orb.update()
コード例 #5
0
ファイル: game.py プロジェクト: GovanifY/PyTouhou
    def update(self, keystate):
        PlayerBase.update(self, keystate)

        for orb in self.orbs:
            orb.update()
コード例 #6
0
ファイル: game.py プロジェクト: IbarakiKasen/PyTouhou
    def update(self, keystate):
        PlayerBase.update(self, keystate)

        for orb in self.orbs:
            orb.update()