Οθόνη#

Εισαγωγή#

Τα μπλοκ οθόνης ελέγχουν την οθόνη αφής του V5 Brain, επιτρέποντας στο ρομπότ σας να εμφανίζει κείμενο, αριθμούς και γραφικά και να ανταποκρίνεται σε εντολές αφής.

Από προεπιλογή, η γραμματοσειρά για εκτύπωση στο Brain είναι monospaced small η οποία έχει 12 γραμμές και 48 στήλες.

Για το σχέδιο, η ανάλυση του Brain είναι 480 x 240 pixel.

Η οθόνη V5 Brain με κόκκινες γραμμές πλέγματος που δείχνουν τη διάταξη 12 γραμμών και 48 στηλών συνολικά. Οι διαστάσεις των pixel είναι 479 πλάτος επί 239 ύψος. Η επάνω αριστερή γωνία ξεκινά από (0,0) pixel και τη σειρά 1, στήλη 1, ενώ η κάτω δεξιά γωνία καταλήγει στα (479, 239) pixel και τη σειρά 12, στήλη 48.

Παρακάτω είναι μια λίστα με τα διαθέσιμα μπλοκ:

Εκτύπωση δρομέα – Εμφάνιση κειμένου και διαχείριση του δρομέα εκτύπωσης.

Ρυθμίσεις – Αλλαγή της εμφάνισης κειμένου και γραφικών.

Σχεδίαση – Δημιουργήστε σχήματα, γραμμές και γραφικά στην οθόνη Brain.

Αφή – Εντοπισμός εισόδου αφής στην οθόνη του εγκεφάλου.

  • πάτημα οθόνης – Αναφέρει εάν η οθόνη αγγίζεται αυτήν τη στιγμή.

  • θέση οθόνης – Αναφέρει την επιλεγμένη συντεταγμένη x ή y του τελευταίου πατήματος οθόνης.

  • when screen – Εκτελεί τα συνδεδεμένα μπλοκ όταν πατηθεί ή απελευθερωθεί η οθόνη.

Εκτύπωση δρομέα#

ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη#

Το μπλοκ στοίβας ορισμός κέρσορα σε στήλη γραμμής στην οθόνη μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη στην οθόνη Brain. Το επόμενο μπλοκ εκτύπωση στην οθόνη θα ξεκινήσει την εκτύπωση σε αυτήν τη θέση. Ο αριθμός των γραμμών και των στηλών που μπορούν να χωρέσουν εξαρτάται από την επιλεγμένη γραμματοσειρά. Με την προεπιλεγμένη γραμματοσειρά monospaced medium, μπορούν να εμφανιστούν ευκρινώς έως και 8 γραμμές και 13 στήλες. Το κείμενο που τοποθετείται πέρα ​​από αυτό το εύρος ενδέχεται να αποκοπεί ή να γίνει δύσκολο στην ανάγνωση.

Οι γραμματοσειρές μονόχωρου χώρου έχουν χαρακτήρες που έχουν όλοι το ίδιο πλάτος, κάνοντας την τοποθέτηση κειμένου συνεπή. Αντίθετα, οι αναλογικές γραμματοσειρές ποικίλλουν σε πλάτος χαρακτήρων, επομένως ορισμένα γράμματα καταλαμβάνουν περισσότερο χώρο από άλλα. Ωστόσο, ανεξάρτητα από τον τύπο που χρησιμοποιείται, το μπλοκ στοίβας ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη τοποθετεί τον κέρσορα με βάση το μέγεθος της γραμμής και της στήλης, όχι το στυλ γραμματοσειράς. Το μέγεθος της γραμματοσειράς μπορεί να ρυθμιστεί χρησιμοποιώντας το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη.

Ορισμός μπλοκ στοίβας δρομέα#
μετακίνηση κέρσορα στη σειρά [1] στήλη [1] στην οθόνη

Παράμετροι

Περιγραφή

σειρά

Η γραμμή στην οποία θα μετακινηθεί ο κέρσορας.

στήλη

Η στήλη στην οποία θα μετακινηθεί ο κέρσορας.

Παράδειγμα

Όταν ξεκινήσει, μετακινεί τον κέρσορα στη γραμμή 3, στήλη 2 στην οθόνη και εκτυπώνει ‘Γραμμή 3, Στήλη 2’.#
όταν ξεκινά
[Display text starting at Row 3 Column 12.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [12] στην οθόνη
εκτύπωση [Row 3, Column 12] στην οθόνη ▶

Ένα στιγμιότυπο οθόνης του εγκεφάλου V5 που δείχνει τη Γραμμή 3, Στήλη 12, τυπωμένη στο επάνω μέρος κοντά στο κέντρο της οθόνης, σε αυτήν τη θέση.

ορισμός κέρσορα στην επόμενη γραμμή της οθόνης#

Το μπλοκ στοίβας ορισμός κέρσορα στην επόμενη γραμμή στην οθόνη μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής στην οθόνη Brain.

ορισμός κέρσορα στο επόμενο μπλοκ στοίβας γραμμής#
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Όταν ξεκινήσει, εκτυπώνει την ένδειξη «Γραμμή 1» στην οθόνη, μετακινεί τον κέρσορα στην επόμενη γραμμή και, στη συνέχεια, εκτυπώνει την ένδειξη «Γραμμή 2».#
όταν ξεκινά
[Display two lines of text.]
εκτύπωση [Line 1] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [Line 2] στην οθόνη ▶

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει δύο γραμμές λευκού κειμένου στην επάνω αριστερή γωνία. Η επάνω γραμμή αναφέρει Γραμμή 1 και η δεύτερη γραμμή ακριβώς από κάτω αναφέρει Γραμμή 2.

διαγραφή σειράς στην οθόνη#

Το μπλοκ στοίβας διαγραφή γραμμής στην οθόνη διαγράφει μία μόνο γραμμή κειμένου στην οθόνη Brain.

Εκκαθάριση μπλοκ στοίβας γραμμών#
εκκαθάριση σειράς [1] στην οθόνη

Παράμετροι

Περιγραφή

σειρά

Ο αριθμός σειράς που θα διαγραφεί.

Παράδειγμα

Όταν ξεκινήσει, εκτυπώνει κείμενο σε δύο γραμμές. Η πρώτη γραμμή παραμένει, ενώ η δεύτερη γραμμή εξαφανίζεται μετά από 3 δευτερόλεπτα.#
όταν ξεκινά
[Only keep the text on row 1.]
εκτύπωση [This text stays] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [This text disappears] στην οθόνη ▶
περίμενε [3] δευτερόλεπτα
εκκαθάριση σειράς [2] στην οθόνη

στήλη δρομέα οθόνης#

Το μπλοκ αναφοράς της στήλης του δρομέα οθόνης αναφέρει τον αριθμό της στήλης όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.

μπλοκ αναφοράς στήλης δρομέα οθόνης#
(στήλη κέρσορα οθόνης)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Όταν ξεκινήσει, μετακινεί τον κέρσορα στη γραμμή 3, στήλη 2 στην οθόνη και εκτυπώνει τον τρέχοντα αριθμό στήλης του κέρσορα.#
όταν ξεκινά
[Display the cursor's current column.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [15] στην οθόνη
εκτύπωση (στήλη κέρσορα οθόνης) στην οθόνη ▶

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει το κείμενο 15 με λευκό χρώμα στο επάνω αριστερό τεταρτημόριο της οθόνης, στη θέση 15 της στήλης 3 της σειράς 3.

σειρά δρομέα οθόνης#

Το μπλοκ αναφοράς γραμμή δρομέα οθόνης αναφέρει τον αριθμό γραμμής όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.

μπλοκ αναφοράς γραμμής δρομέα οθόνης#
(σειρά κέρσορα οθόνης)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Όταν ξεκινήσει, μετακινεί τον κέρσορα στη γραμμή 6, στήλη 2 στην οθόνη και εκτυπώνει τον τρέχοντα αριθμό γραμμής του κέρσορα.#
όταν ξεκινά
[Display the cursor's current row.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [2] στην οθόνη
εκτύπωση (σειρά κέρσορα οθόνης) στην οθόνη ▶

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει το κείμενο 3 με λευκό χρώμα στο επάνω αριστερό τεταρτημόριο της οθόνης, στη θέση 2 της στήλης 3 της σειράς 3.

Ρυθμίσεις#

καθαρή οθόνη#

Το μπλοκ στοίβας διαγραφή οθόνης διαγράφει όλα τα σχέδια και το κείμενο από την οθόνη Brain.

μπλοκ καθαρής στοίβας οθόνης#
εκκαθάριση οθόνης

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Όταν ξεκινήσει, σχεδιάζει έναν κύκλο με κέντρο (120,120) και ακτίνα 40 pixel. Μετά από 2 δευτερόλεπτα, η οθόνη καθαρίζεται.#
όταν ξεκινά
[Draw a circle, and clear it after 2 seconds.]
σχεδίαση κύκλου [120] [120] [40] στην οθόνη
περίμενε [2] δευτερόλεπτα
εκκαθάριση οθόνης

ορισμός γραμματοσειράς στην οθόνη#

Το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη ορίζει τη γραμματοσειρά και το μέγεθος που χρησιμοποιείται για την εμφάνιση κειμένου στην οθόνη Brain. Αυτή η γραμματοσειρά θα εφαρμοστεί σε όλο το κείμενο που θα εκτυπωθεί στη συνέχεια.

ορισμός μπλοκ στοίβας γραμματοσειρών#
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [μεσαίο v] στην οθόνη

Παράμετροι

Περιγραφή

στυλ

Το στυλ γραμματοσειράς: μονόχωρο ή αναλογικό

μέγεθος

Το μέγεθος γραμματοσειράς (παραδείγματα παρακάτω):

  • πολύ μικρό
  • μικρό
  • μεσαίο
  • μεγάλο
  • πολύ μεγάλο
  • υπερμεγέθες
Σημείωση: Τα πολύ μικρά και μικρά μεγέθη δεν είναι διαθέσιμα για αναλογικές γραμματοσειρές.

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain με αριθμούς και γράμματα τυπωμένα με λευκό χρώμα στην επάνω αριστερή γωνία με γραμματοσειρά MONO 12. Εμφανίζει το AZ σε μία γραμμή, περίπου στο ένα τέταρτο του πλάτους της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 80 στήλες και 20 γραμμές.
monospaced extra small

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Mono 15. Εμφανίζει το AZ σε μία γραμμή, σχεδόν στο μισό πλάτος της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 68 στήλες και 16 γραμμές.
μικρό μονόχωρο

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Mono 20. Εμφανίζει το AZ σε μία γραμμή, σχεδόν στα δύο τρίτα του πλάτους της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 48 στήλες και 12 γραμμές.
μέσο μονόχωρου χώρου

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Mono 30. Εμφανίζει το AZ σε μία γραμμή, σχεδόν σε όλο το πλάτος της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 32 στήλες και 8 γραμμές.
monospaced large

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Mono 40. Εμφανίζει το AX σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 24 στήλες και 6 γραμμές.
monospaced extra large

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Mono 60. Εμφανίζει το AP σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Στο κάτω μέρος διαβάζει 16 στήλες και 4 γραμμές.
πολύ μεγάλο μονόχωρο

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Prop 20. Εμφανίζει το AZ σε μία γραμμή, σχεδόν στα δύο τρίτα του πλάτους της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 48 στήλες και 12 γραμμές.
αναλογικό μέσο

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Prop 30. Εμφανίζει το AZ σε μία γραμμή, που εκτείνεται σχεδόν σε όλο το πλάτος της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 32 στήλες και 8 γραμμές.
αναλογικό μεγάλο

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Prop 40. Δείχνει AU σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Στην κάτω αριστερή γωνία διαβάζει 24 στήλες και 6 γραμμές.
αναλογικό extra large

Η ίδια εικόνα με την προηγούμενη, με γραμματοσειρά Prop 60. Δείχνει AN σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Στο κάτω μέρος διαβάζει 15 στήλες και 4 γραμμές.
αναλογικό πολύ μεγάλο

Παράδειγμα

Όταν ξεκινήσει, ορίζει τη γραμματοσειρά σε ‘monospaced extra large’ και εκτυπώνει ‘VEX’ στην οθόνη.#
όταν ξεκινά
[Display text using a larger font]
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [εξαιρετικά μεγάλη v] στην οθόνη
εκτύπωση [VEX] στην οθόνη ▶

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει το κείμενο "VEX" σε μεγαλύτερη γραμματοσειρά από την προεπιλεγμένη στην επάνω αριστερή γωνία.

ορισμός ακρίβειας εκτύπωσης στην οθόνη#

Το μπλοκ στοίβας ορισμός ακρίβειας εκτύπωσης στην οθόνη ορίζει τον αριθμό των δεκαδικών ψηφίων που θα εμφανίζονται κατά την εκτύπωση αριθμών στην οθόνη Brain. Αυτή η ακρίβεια εκτύπωσης θα ισχύει για όλους τους αριθμούς που θα εκτυπώνονται στη συνέχεια.

ορισμός μπλοκ στοίβας ακριβείας εκτύπωσης#
ορισμός ακρίβειας εκτύπωσης σε [0.1 v] στην οθόνη

Παράμετροι

Περιγραφή

ακρίβεια

Ακρίβεια εκτύπωσης που πρέπει να χρησιμοποιήσετε:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Όλα τα ψηφία

Παράδειγμα

Όταν ξεκινήσει, ορίζει την ακρίβεια εκτύπωσης σε δύο δεκαδικά ψηφία και εκτυπώνει το 1/3 ως 0,33 στην οθόνη.#
όταν ξεκινά
[Print 1/3 as 0.33.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην οθόνη
εκτύπωση ([1] [math_division v] [3]) στην οθόνη ▶

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει το κείμενο "0.33" στην επάνω αριστερή γωνία.

ορισμός πλάτους πένας στην οθόνη#

Το μπλοκ στοίβας ορισμός πλάτους πένας στην οθόνη ορίζει το πάχος των γραμμών που σχεδιάζονται και των περιγραμμάτων των σχημάτων.

ορισμός μπλοκ στοίβας πλάτους πένας#
ορισμός πλάτους πένας σε [10] στην οθόνη

Παράμετροι

Περιγραφή

πλάτος

Το πλάτος της πένας, σε pixel, κυμαίνεται από 0 έως 32.

Παράδειγμα

Όταν ξεκινήσει, ορίζει το πλάτος της πένας στα 10 pixel και σχεδιάζει ένα ορθογώνιο με την επάνω αριστερή γωνία στα (50,50), πλάτος 130 pixel και ύψος 60 pixel.#
όταν ξεκινά
[Draw a rectangle with a pen width of 10.]
ορισμός πλάτους πένας σε [10] στην οθόνη
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει ένα ορθογώνιο με παχιά περιγράμματα τυπωμένα στο επάνω αριστερό τεταρτημόριο της οθόνης.

ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη#

Το μπλοκ στοίβας ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη ορίζει το χρώμα του κειμένου, των pixel, των γραμμών και των περιγραμμάτων των σχημάτων.

σετ μπλοκ στοίβας χρώματος στυλό / γραμματοσειράς#
ορισμός χρώματος στυλό / γραμματοσειράς σε [κόκκινο v] στην οθόνη

Παράμετροι

Περιγραφή

χρώμα

Χρώμα στυλό και γραμματοσειράς που θα χρησιμοποιήσετε:

  • κόκκινο
  • πράσινο
  • μπλε
  • μαύρο
  • λευκό
  • κίτρινο
  • πορτοκαλί
  • μωβ
  • κυανό
  • διαφανές

Παράδειγμα

Όταν ξεκινήσει, ορίζει το χρώμα της πένας σε πορτοκαλί και σχεδιάζει ένα ορθογώνιο με την επάνω αριστερή γωνία στα (50, 50), πλάτος 130 pixel και ύψος 60 pixel.#
όταν ξεκινά
[Draw a rectangle with orange borders.]
ορισμός χρώματος στυλό / γραμματοσειράς σε [πορτοκαλί v] στην οθόνη
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει ένα ορθογώνιο σχεδιασμένο με πορτοκαλί χρώμα στο επάνω αριστερό τεταρτημόριο της οθόνης.

ορισμός χρώματος γεμίσματος στην οθόνη#

Το μπλοκ στοίβας ορισμός χρώματος γεμίσματος στην οθόνη ορίζει το χρώμα γεμίσματος που χρησιμοποιείται κατά τη σχεδίαση σχημάτων.

ορισμός μπλοκ στοίβας χρώματος γεμίσματος#
ορισμός χρώματος πλήρωσης σε [κόκκινο v] στην οθόνη

Παράμετροι

Περιγραφή

χρώμα

Το χρώμα γεμίσματος που θα χρησιμοποιηθεί:

  • κόκκινο
  • πράσινο
  • μπλε
  • μαύρο
  • λευκό
  • κίτρινο
  • πορτοκαλί
  • μωβ
  • κυανό
  • διαφανές

Παραδείγματα

Όταν ξεκινήσει, ορίζει το χρώμα γεμίσματος σε μωβ και σχεδιάζει ένα ορθογώνιο. Βρίσκεται στο (50, 130) με πλάτος 100 pixel και ύψος 60 pixel.#
όταν ξεκινά
[Draw a purple rectangle.]
ορισμός χρώματος πλήρωσης σε [μωβ v] στην οθόνη
σχεδίαση ορθογωνίου [50] [130] [100] [60] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει ένα ορθογώνιο γεμάτο με μωβ στο κάτω αριστερό τεταρτημόριο της οθόνης.

Ισοπαλία#

σχεδίαση pixel στην οθόνη#

Το μπλοκ στοίβας σχεδίαση εικονοστοιχείων στην οθόνη σχεδιάζει ένα εικονοστοιχείο στην επιλεγμένη συντεταγμένη x και y χρησιμοποιώντας το τρέχον χρώμα πένας.

σχεδίαση μπλοκ στοίβας εικονοστοιχείων#
σχεδίαση pixel [0] [0] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x για τη σχεδίαση του εικονοστοιχείου από το 0 έως το 479.

y

Η συντεταγμένη y για τη σχεδίαση του εικονοστοιχείου από το 0 έως το 239.

Παράδειγμα

Όταν ξεκινήσει, σχεδιάζει τέσσερα εικονοστοιχεία που σηματοδοτούν τις γωνίες ενός μικρού τετραγώνου.#
όταν ξεκινά
[Draw the pixels marking the corners of a square.]
σχεδίαση pixel [250] [100] στην οθόνη
σχεδίαση pixel [275] [100] στην οθόνη
σχεδίαση pixel [250] [125] στην οθόνη
σχεδίαση pixel [275] [125] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain που δείχνει μια συλλογή από pixel που δείχνουν τις γωνίες ενός τετραγώνου κοντά στο κέντρο της οθόνης.

σχεδιάστε μια γραμμή στην οθόνη#

Το μπλοκ στοίβας σχεδίαση γραμμής στην οθόνη σχεδιάζει μια γραμμή από την πρώτη συντεταγμένη οθόνης (x1, y1) έως τη δεύτερη συντεταγμένη οθόνης (x2, y2) χρησιμοποιώντας τις τρέχουσες συντεταγμένες πλάτος πένας και χρώμα πένας.

μπλοκ στοίβας σχεδίασης γραμμής#
σχεδίαση γραμμής [0] [0] [10] [10] στην οθόνη

Παράμετροι

Περιγραφή

x1

Η συντεταγμένη x σε pixel της αρχής της γραμμής από 0 έως 479.

έτος 1

Η συντεταγμένη y σε pixel της αρχής της γραμμής από 0 έως 239.

x2

Η συντεταγμένη x σε pixel του τέλους της γραμμής από 0 έως 479.

έτος 2

Η συντεταγμένη y σε pixel του τέλους της γραμμής από 0 έως 239.

Παράδειγμα

Όταν ξεκινήσει, σχεδιάζει μια διαγώνια γραμμή από την επάνω αριστερή γωνία (0, 0) έως την κάτω δεξιά γωνία (479, 239) της οθόνης.#
όταν ξεκινά
[Draw a line from the top left to bottom right of the screen.]
σχεδίαση γραμμής [0] [0] [479] [239] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain δείχνει μια λεπτή διαγώνια γραμμή στο κέντρο, από την επάνω αριστερή γωνία έως την κάτω δεξιά γωνία.

σχεδίαση ορθογωνίου στην οθόνη#

Το μπλοκ στοίβας σχεδίαση ορθογωνίου στην οθόνη σχεδιάζει ένα ορθογώνιο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.

σχεδίαση μπλοκ στοίβας ορθογωνίου#
σχεδίαση ορθογωνίου [0] [0] [10] [10] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 479.

y

Η συντεταγμένη y σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 239.

πλάτος

Το πλάτος του ορθογωνίου σε pixel.

ύψος

Το ύψος του ορθογωνίου σε pixel.

Παράδειγμα

Όταν ξεκινήσει, σχεδιάζει ένα ορθογώνιο στην οθόνη με την επάνω αριστερή γωνία στα (50,50), πλάτος 130 pixel και ύψος 60 pixel.#
όταν ξεκινά
[Draw a rectangle on the screen.]
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης του V5 Brain δείχνει ένα ορθογώνιο με ένα λεπτό λευκό περίγραμμα τυπωμένο στο επάνω αριστερό τεταρτημόριο.

σχεδιάστε κύκλο στην οθόνη#

Το μπλοκ στοίβας σχεδίαση κύκλου στην οθόνη σχεδιάζει έναν κύκλο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.

μπλοκ στοίβας σχεδίασης κύκλου#
σχεδίαση κύκλου [0] [0] [10] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x σε pixel του κέντρου του κύκλου από 0 έως 479.

y

Η συντεταγμένη y σε pixel του κέντρου του κύκλου από 0 έως 239.

ακτίνα

Η ακτίνα του κύκλου σε pixel.

Παράδειγμα

Όταν ξεκινήσει, σχεδιάζει έναν κύκλο στην οθόνη με κέντρο το (120, 120) και ακτίνα 40 pixel.#
όταν ξεκινά
[Draw a circle on the screen.]
σχεδίαση κύκλου [120] [120] [40] στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης V5 Brain δείχνει έναν κύκλο με ένα λεπτό λευκό περίγραμμα στο κέντρο.

Επαφή#

οθόνη πατημένη#

Το πατημένη οθόνη Boolean μπλοκ αναφέρει εάν πατιέται τη δεδομένη στιγμή η οθόνη αφής του Εγκεφάλου.

  • Σωστό – Πατιέται η οθόνη.

  • Λάθος – Δεν πατιέται η οθόνη.

οθόνη πατημένο Boolean μπλοκ#
<πατήθηκε η οθόνη;>

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Κατά την εκκίνηση, αλλάζει το χρώμα της οθόνης αφού πατηθεί η οθόνη.#
όταν ξεκινά
[Change the screen's color after it's pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
ορισμός χρώματος πλήρωσης σε [πράσινο v] στην οθόνη
σχεδίαση ορθογωνίου [0] [0] [479] [239] στην οθόνη
Όταν πατηθεί η οθόνη, εμφανίζεται το πρώτο μήνυμα. Ο κώδικας περιμένει μέχρι να απελευθερωθεί η οθόνη και συνεχίζει μόνο αφού πατηθεί ξανά η οθόνη για να εμφανιστεί το δεύτερο μήνυμα.#
όταν ξεκινά
[Display different messages after the screen is pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [First message!] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
[Lift finger to press the screen again.]
περίμενε μέχρι <όχι <πατήθηκε η οθόνη;>>
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [Second message!] στην οθόνη ▶

θέση οθόνης#

Το μπλοκ αναφοράς θέσης οθόνης αναφέρει την επιλεγμένη συντεταγμένη του τελευταίου πατήματος οθόνης. Η συντεταγμένη x είναι από 0 (αριστερά) έως 479 (δεξιά). Η συντεταγμένη y είναι από 0 (πάνω) έως 239 (κάτω).

μπλοκ αναφοράς θέσης οθόνης#
(θέση [x v] οθόνης)

Παράμετροι

Περιγραφή

άξονας

Η συντεταγμένη του τελευταίου πατήματος οθόνης για αναφορά: x – Η οριζόντια θέση ή y – Η κάθετη θέση

Όταν πατηθεί η οθόνη Brain, σχεδιάζει έναν κύκλο στο σημείο που πατήθηκε.#
όταν ξεκινά
[Display a circle where the screen is pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
ορισμός χρώματος πλήρωσης σε [λευκό v] στην οθόνη
σχεδίαση κύκλου (θέση [x v] οθόνης) (θέση [y v] οθόνης) [20] στην οθόνη

όταν η οθόνη#

Το μπλοκ καπέλο when screen εκτελεί την προσαρτημένη στοίβα μπλοκ όταν πατηθεί ή απελευθερωθεί η οθόνη Brain.

όταν μπλοκ καπέλο οθόνης#
όταν η οθόνη Brain [πατήθηκε v] :: hat events

Παράμετροι

Περιγραφή

κατάσταση

Πότε να εκτελεστεί η συνδεδεμένη στοίβα μπλοκ: Το πατημένο εκτελείται όταν πατηθεί η οθόνη και το ελευθερωμένο εκτελείται όταν απελευθερωθεί η οθόνη.

Όταν πατηθεί η οθόνη Brain, σχεδιάζει έναν κύκλο στο σημείο που πατήθηκε.#
όταν η οθόνη Brain [πατήθηκε v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
ορισμός χρώματος πλήρωσης σε [κόκκινο v] στην οθόνη
σχεδίαση κύκλου (θέση [x v] οθόνης) (θέση [y v] οθόνης) [20] στην οθόνη