#65. Эргэлт
Ногоон туг дарахад дараах скрипт ажиллана. Муурын **чиглэл** (direction) хэд болох вэ? (Scratch-д чиглэл -179-өөс 180 хооронд байдаг.)
when green flag clicked point in direction (90) turn right (135) degrees turn left (105) degrees
def fix_direction(d):
# Scratch-д чиглэл -179-өөс 180 хооронд байдаг
d = (d + 180) % 360 - 180
return 180 if d == -180 else d
# Дүрийн (муурын) байрлал, чиглэл, хэмжээ
direction = 90
# Ногоон туг дарахад
direction = 90
direction = fix_direction(direction + 135)
direction = fix_direction(direction - 105)
// Scratch-д чиглэл -179-өөс 180 хооронд байдаг
function fixDirection(d) {
d = (((d + 180) % 360) + 360) % 360 - 180;
return d === -180 ? 180 : d;
}
// Дүрийн (муурын) байрлал, чиглэл, хэмжээ
let direction = 90;
// Ногоон туг дарахад
direction = 90;
direction = fixDirection(direction + 135);
direction = fixDirection(direction - 105);
💡 Итгэлгүй байна уу? Scratch дээр угсарч туршаад үзээрэй.
🔒 Эхний 3 бодлогыг бүртгэлгүй бодож болно. Энэ бодлогыг бодохын тулд үнэгүй бүртгүүлээрэй!