Все время идет глобальный бесконечный цикл отрисовки:
while 1:
clock.tick(30) # глобальный таймер
input(pygame.event.get()) # ловим события
item.update() # двигаем объект
screen.blit(bk, (0, 0)) # обновляем бэкграунд
allsprites.draw(screen) # рисуем все объекты на новых местах
pygame.display.flip() # обновляем экран
def moveup(self):
for x in xrange(50):
newpos = self.rect.move((0, -1)) # сдвигаем рамку спрайта на пиксель вверх
self.rect = newpos # перерисовываем спрайт на новом месте
pygame.time.delay(50) # задержка на 50 миллисекунд
Знаю, что вопрос очень нубский, но сегодня башка вообще не соображает, ткните носом плиз, а то даже доки не помогают :(