Hello. The idea here was to shot a projectile til the end of the screen. What actually happens is that the function is just printing it at the end of the screen and there is no movement upwards after shooting.
I am a beginner and might be doing something really wrong here. The 'personagem' object can move across the screen.
I am a beginner and might be doing something really wrong here. The 'personagem' object can move across the screen.
def shoot(): projectile = turtle.Turtle() projectile.speed(0) projectile.shape('square') projectile.color('white') projectile.shapesize(stretch_wid=0.25, stretch_len=0.25) projectile.penup() projectile.goto(personagem.xcor(),personagem.ycor()) while projectile.ycor() <= 290: projectile.dy = 0.2 projectile.sety(projectile.ycor() + projectile.dy) projectile.clear()
screen.onkeypress(shoot,'p')