示例#1
0
    def move(self, instruction):
        pship = self.sess.screen[self.x][self.y]
        if (instruction == 'left'):
            self.x, self.y = pship.move(
                'left', self.sess)  # should update the screen too

        if (instruction == 'right'):
            self.x, self.y = pship.move('right', self.sess)

        if (instruction == '1'):
            msl = Missile(pship)
            self.sess.screen[msl.x][msl.y] = msl
            self.sess.misslist.append(msl)
            msl.move(self.sess)

        if (instruction == '2'):
            msl = Timebomb(pship)
            self.sess.screen[msl.x][msl.y] = msl
            self.sess.misslist.append(msl)
            msl.move(self.sess)