Я хочу запускать функции одну за другой в обработке - PullRequest
0 голосов
/ 08 ноября 2019

Я хочу запустить функцию за другой в processing.py Я написал функции для перемещения и поворота.

Таким образом, функция Move перемещает квадрат в направлении, указывающем, сколько пикселей вы вводите впараметры.

Функция поворота задает, в какую сторону перемещается квадрат.

Я хочу, чтобы он двигался, Затем поверните, затем снова двигайтесь, затем снова поверните.

В данный момент все работаетв то же время, что означает, что квадрат перемещается на северо-восток на 50.

Я пытался переместить их в списки, чтобы запускать их по одному, но не могу заставить его работать. Не уверен, что это лучше в настройках или функциях Draw. Я пробовал оба варианта, но они, похоже, не работают.

#I want each function to run once THEN the next
move(50)
rotate(North)
move(50)
rotate(East)

ИЛИ кнопка, которая при нажатии запускает следующую функцию.

def setup():
    size(480, 120)
def rect2():
    fill(123,231,0)
    rect(20, 30, 100, 40, 10)
def textt():
    fill(0,0,0)
    text("NEXT",40,58)
def draw():
    rect2()
    textt()
...