Exemplo n.º 1
0
layer.sprites.add(circle)


circle2 = C2(color=RED)
#print 3
circle2.center(y=20)
#print 3
circle2.path.set_velocity(vx=-15, vy=10)
game.sprites.add(circle2, level=2)

circle2a = C2(color=ORANGE)
#print 3
circle2a.center(y=20)
#print 3
circle2a.path.set_velocity(vx=-15, vy=15)
game.sprites.add(circle2a, level=0)


circle3 = C2(layer, color=YELLOW)
#print 3
circle3.center()
#print 3
x, y = circle3.get_position()
path = CirclePath(startLocation=(x, y), size=40, clockwise=0)
path.set_loop(-1)
circle3.set_path(path)
layer.sprites.add(circle3)


game.mainloop()
Exemplo n.º 2
0
    def add_key(self, num):
        self.keys += num

    def do(self, cmd):
        if cmd=="left":
            self.turn("l")
        elif cmd=="right":
            self.turn("r")
        elif cmd=="fwd":
            self.forward()
        elif cmd=="wait":
            pass
        elif cmd=="push":
            self.forward()
        elif cmd=="pickup":
            pass
        elif cmd=="use":
            pass

    def set_coords(self,coords):
        self.coords=coords
        self.set_position(coord2pos(coords))

if __name__=="__main__":
    from pygsear.Game import Game
    g=Game()
    c=CatBot()
    g.sprites.add(c)
    g.mainloop()