Turtle

‏‏السلحفاة (Turtle) توفر عمليات شبيهة بلغة Logo لرسم الاشكال عن طريق التفاعل مع خصائص القلم والرسومات البدائية.

Properties

Speed

Turtle.Speed

‏‏تحديد سرعة تحرك السلحفاة. القيم الصالحة هي من 1 إلى 10. إذا تم تعيين سرعة إلى 10 ، تتحرك السلحفاة وتستدير على الفور.

Angle

Turtle.Angle

‏‏الحصول على او تحديد زاوية السلحفاة الحالية. بعد تحديد الزاوية ستتحول السلحفاة الى الزاوية المحددة على الفور.

X

Turtle.X

‏‏الحصول على او تحديد احداث X للسلحفاة. بعد تحديد هذه القيمة، ستقوم السلحفاة بالانتقال على الفور الى الموقع الجديد.

Y

Turtle.Y

‏‏الحصول على او تحديد احداث Y للسلحفاة. بعد تحديد هذه القيمة، ستقوم السلحفاة بالانتقال على الفور الى الموقع الجديد.

Operations

Show

Turtle.Show()

‏‏اظهار السلحفاة (Turtle) لتمكين التفاعل معها.

Returns

Nothing

Hide

Turtle.Hide()

‏‏اخفاء السلحفاة (Turtle) لتعطيل التفاعل معها.

Returns

Nothing

PenDown

Turtle.PenDown()

‏‏تفعيل القلم لكى ترسم الساحفاة اثناء تحركها.

Returns

Nothing

PenUp

Turtle.PenUp()

‏‏رفع القلم لكى تتوقف السلحفاة عن الرسم اثناء تحركها.

Returns

Nothing

Move

Turtle.Move(distance)

‏‏تحريك السلحفاة المسافة المحددة. اذا كان القلم فعّال سيتم رسم خط اثناء تحركها.

distance

‏‏مسافة نقل السلحفاة (Turtle).

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

‏‏تحويل وتحريكت السلحفاة إلى الموقع المحدد. إذا كان القلم فعّال سيتم رسم خط وهو يتحرك.

x

‏‏الاحداثى x الخاص بنقطة الوجهة.

y

‏‏الاحداثى y الخاص بنقطة الوجهة.

Returns

Nothing

Turn

Turtle.Turn(angle)

‏‏تحويل السلحفاة بمقدار الزاوية المحددة. قيمة الزاوية تحدد بالدرجات وقد تكون موجبة او سالبة. اذا كانت الزاوية موجبة فان السلحفاة تلف الى اليمين، اما اذا كانت الزاوية سالبة فالسلحفاة تلف يسارا.

angle

‏‏زاوية ادارة السلحفاة (Turtle).

Returns

Nothing

TurnRight

Turtle.TurnRight()

‏‏تحويل السلحفاة بمقدار 90 درجة الى اليمين.

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

‏‏تحويل السلحفاة بمقدار 90 درجة الى اليسار.

Returns

Nothing