स्क्रीन#

परिचय#

स्क्रीन ब्लॉक V5 ब्रेन के टचस्क्रीन को नियंत्रित करते हैं, जिससे आपका रोबोट टेक्स्ट, नंबर और ग्राफिक्स दिखा सकता है और टच इनपुट पर प्रतिक्रिया दे सकता है।

डिफ़ॉल्ट रूप से, ब्रेन में प्रिंट करने के लिए फ़ॉन्ट मोनोस्पेस्ड स्मॉल है जिसमें 12 पंक्तियाँ और 48 कॉलम होते हैं।

चित्र बनाने के लिए, मस्तिष्क का रिज़ॉल्यूशन 480 x 240 पिक्सल है।

V5 ब्रेन स्क्रीन पर लाल ग्रिड लाइनें कुल 12 पंक्तियों और 48 स्तंभों का लेआउट दिखा रही हैं। पिक्सेल आयाम 479 चौड़ाई और 239 ऊँचाई के हैं। ऊपरी बायां कोना 0,0 पिक्सेल और पंक्ति 1, स्तंभ 1 से शुरू होता है, जबकि निचला दायां कोना 479, 239 पिक्सेल और पंक्ति 12, स्तंभ 48 पर समाप्त होता है

नीचे उपलब्ध ब्लॉकों की सूची दी गई है:

कर्सर प्रिंट – टेक्स्ट प्रदर्शित करें और प्रिंट कर्सर को नियंत्रित करें।

सेटिंग्स – टेक्स्ट और ग्राफ़िक्स का स्वरूप बदलें।

चित्र बनाएं – ब्रेन स्क्रीन पर आकृतियाँ, रेखाएँ और ग्राफ़िक्स बनाएं।

स्पर्श – मस्तिष्क की स्क्रीन पर स्पर्श इनपुट का पता लगाना।

  • स्क्रीन दबाई गई – रिपोर्ट करता है कि क्या स्क्रीन को वर्तमान में छुआ जा रहा है।

  • स्क्रीन स्थिति – अंतिम स्क्रीन प्रेस के चयनित x या y निर्देशांक की रिपोर्ट करता है।

  • जब स्क्रीन – स्क्रीन दबाए जाने या छोड़े जाने पर संलग्न ब्लॉक चलाता है।

कर्सर प्रिंट#

स्क्रीन पर पंक्ति/स्तंभ पर कर्सर सेट करें#

स्क्रीन पर पंक्ति और स्तंभ पर कर्सर सेट करें स्टैक ब्लॉक कर्सर को ब्रेन स्क्रीन पर एक विशिष्ट पंक्ति और स्तंभ पर ले जाता है। अगला स्क्रीन पर प्रिंट करें ब्लॉक उसी स्थान से प्रिंट करना शुरू कर देगा। कितनी पंक्तियाँ और स्तंभ आसानी से प्रदर्शित हो सकते हैं, यह चयनित फ़ॉन्ट पर निर्भर करता है। डिफ़ॉल्ट मोनोस्पेस्ड मीडियम फ़ॉन्ट के साथ, 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 पर ले जाता है।

कर्सर को स्टैक ब्लॉक की अगली पंक्ति पर सेट करें#
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, स्क्रीन पर ‘लाइन 1’ प्रिंट होता है, कर्सर अगली पंक्ति में चला जाता है, और फिर ‘लाइन 2’ प्रिंट होता है।#
जब शुरू हो
[Display two lines of text.]
स्क्रीन पर [Line 1] प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर [Line 2] प्रिंट करें ▶

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें ऊपरी बाएँ कोने में सफेद रंग की दो पंक्तियाँ दिखाई दे रही हैं। पहली पंक्ति में 'लाइन 1' लिखा है, और उसके ठीक नीचे दूसरी पंक्ति में लाइन 2' लिखा है।

स्क्रीन पर पंक्ति साफ़ करें#

स्क्रीन पर पंक्ति साफ़ करें स्टैक ब्लॉक ब्रेन स्क्रीन पर टेक्स्ट की एक पंक्ति को साफ़ करता है।

पंक्ति स्टैक ब्लॉक साफ़ करें#
स्क्रीन पर पंक्ति [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 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के ऊपरी बाएँ चतुर्थांश में, पंक्ति 3 स्तंभ 15 की स्थिति पर सफेद रंग में 15 लिखा हुआ है।

स्क्रीन कर्सर पंक्ति#

स्क्रीन कर्सर पंक्ति रिपोर्टर ब्लॉक उस पंक्ति संख्या को पूर्णांक के रूप में रिपोर्ट करता है जहां पाठ मुद्रित किया जाएगा।

स्क्रीन कर्सर पंक्ति रिपोर्टर ब्लॉक#
(स्क्रीन कर्सर पंक्ति)

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, कर्सर को स्क्रीन पर पंक्ति 6, कॉलम 2 पर ले जाता है और वर्तमान कर्सर पंक्ति संख्या प्रिंट करता है।#
जब शुरू हो
[Display the cursor's current row.]
स्क्रीन पर पंक्ति [3] कॉलम [2] पर कर्सर सेट करें
स्क्रीन पर (स्क्रीन कर्सर पंक्ति) प्रिंट करें ▶

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के ऊपरी बाएँ भाग में, पंक्ति 3 कॉलम 2 की स्थिति पर सफेद रंग में 3 लिखा हुआ है।

सेटिंग्स#

स्क्रीन साफ़ करें#

क्लियर स्क्रीन स्टैक ब्लॉक ब्रेन स्क्रीन से सभी चित्र और टेक्स्ट को हटा देता है।

क्लियर स्क्रीन स्टैक ब्लॉक#
स्क्रीन साफ़ करें

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, यह केंद्र (120,120) और त्रिज्या 40 पिक्सेल वाला एक वृत्त बनाता है। 2 सेकंड के बाद, स्क्रीन साफ़ हो जाती है।#
जब शुरू हो
[Draw a circle, and clear it after 2 seconds.]
स्क्रीन पर वृत्त [120] [120] [40] बनाएं
[2] सेकंड प्रतीक्षा करें
स्क्रीन साफ़ करें

स्क्रीन पर फ़ॉन्ट सेट करें#

स्क्रीन पर फ़ॉन्ट सेट करें स्टैक ब्लॉक ब्रेन स्क्रीन पर टेक्स्ट प्रदर्शित करने के लिए उपयोग किए जाने वाले फ़ॉन्ट और आकार को सेट करता है। यह फ़ॉन्ट बाद में प्रिंट होने वाले सभी टेक्स्ट पर लागू होगा।

फ़ॉन्ट स्टैक ब्लॉक सेट करें#
स्क्रीन पर फ़ॉन्ट [मोनोस्पेस्ड v] [मध्यम v] पर सेट करें

पैरामीटर

विवरण

शैली

फ़ॉन्ट शैली: मोनोस्पेस्ड या प्रोपोर्शनल

आकार

फ़ॉन्ट का आकार (नीचे उदाहरण देखें):

  • अतिरिक्त छोटा
  • छोटा
  • मध्यम
  • बड़ा
  • अतिरिक्त बड़ा
  • अतिरिक्त बड़ा
नोट: आनुपातिक फ़ॉन्ट के लिए अतिरिक्त छोटा और छोटा आकार उपलब्ध नहीं है।

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट, जिसके ऊपरी बाएँ कोने में MONO 12 फ़ॉन्ट में सफ़ेद रंग में संख्याएँ और अक्षर छपे हैं। इसमें AZ एक पंक्ति में, स्क्रीन की चौड़ाई के लगभग एक चौथाई भाग में दिखाई दे रहा है। निचले बाएँ कोने में 80 कॉलम और 20 पंक्तियाँ लिखी हैं।
monospaced extra small

पिछली छवि के समान, मोनो 15 फ़ॉन्ट में। इसमें AZ एक पंक्ति में, स्क्रीन की लगभग आधी चौड़ाई में लिखा हुआ है। नीचे बाएँ कोने में 68 कॉलम और 16 पंक्तियाँ लिखी हैं।
मोनोस्पेस्ड छोटा

पिछली छवि के समान, मोनो 20 फ़ॉन्ट में। इसमें AZ अक्षर एक पंक्ति में, स्क्रीन की लगभग दो तिहाई चौड़ाई में दिखाई दे रहा है। नीचे बाएँ कोने में 48 कॉलम और 12 पंक्तियाँ लिखी हैं।
मोनोस्पेस्ड मीडियम

पिछली छवि के समान, मोनो 30 फ़ॉन्ट में। इसमें AZ अक्षर एक पंक्ति में, स्क्रीन की लगभग पूरी चौड़ाई में दिखाई दे रहा है। नीचे बाएँ कोने में 32 कॉलम और 8 पंक्तियाँ लिखी हैं।
मोनोस्पेस्ड लार्ज

पिछली छवि के समान, मोनो 40 फ़ॉन्ट में। इसमें AX एक पंक्ति में स्क्रीन की चौड़ाई में फैला हुआ है। नीचे बाएँ कोने में 24 कॉलम और 6 पंक्तियाँ लिखी हैं।
मोनोस्पेस्ड एक्स्ट्रा लार्ज

पिछली छवि के समान, मोनो 60 फ़ॉन्ट में। इसमें AP एक पंक्ति में स्क्रीन की चौड़ाई में फैला हुआ है। नीचे 16 कॉलम और 4 पंक्तियाँ लिखी हैं।
मोनोस्पेस्ड सुपर लार्ज

पिछली छवि के समान, लेकिन Prop 20 फ़ॉन्ट में। इसमें AZ एक पंक्ति में, स्क्रीन की लगभग दो तिहाई चौड़ाई में दिखाई देता है। निचले बाएँ कोने में 48 कॉलम और 12 पंक्तियाँ लिखी हैं।
आनुपातिक माध्यम

पिछली छवि के समान, लेकिन Prop 30 फ़ॉन्ट में। इसमें AZ एक पंक्ति में लिखा है, जो लगभग पूरी स्क्रीन की चौड़ाई में फैला हुआ है। नीचे बाएँ कोने में 32 कॉलम और 8 पंक्तियाँ लिखी हैं।
आनुपातिक बड़ा

पिछली छवि के समान, लेकिन Prop 40 फ़ॉन्ट में। इसमें AU एक पंक्ति में स्क्रीन की पूरी चौड़ाई में फैला हुआ है। नीचे बाएँ कोने में 24 कॉलम और 6 पंक्तियाँ लिखी हैं।
आनुपातिक अतिरिक्त बड़ा

पिछली छवि के समान, लेकिन Prop 60 फ़ॉन्ट में। इसमें AN एक पंक्ति में स्क्रीन की पूरी चौड़ाई में फैला हुआ है। नीचे 15 कॉलम और 4 पंक्तियाँ लिखी हैं।
आनुपातिक सुपर लार्ज

उदाहरण

शुरू होने पर, यह फ़ॉन्ट को ‘मोनोस्पेस्ड एक्स्ट्रा लार्ज’ पर सेट करता है और स्क्रीन पर ‘VEX’ प्रिंट करता है।#
जब शुरू हो
[Display text using a larger font]
स्क्रीन पर फ़ॉन्ट [मोनोस्पेस्ड v] [अतिरिक्त बड़ा v] पर सेट करें
स्क्रीन पर [VEX] प्रिंट करें ▶

वी5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें ऊपरी बाएँ कोने में डिफ़ॉल्ट फ़ॉन्ट से बड़े फ़ॉन्ट में "VEX" टेक्स्ट दिखाया गया है।

स्क्रीन पर प्रिंट परिशुद्धता सेट करें#

सेट प्रिंट प्रेसिजन ऑन स्क्रीन स्टैक ब्लॉक यह निर्धारित करता है कि ब्रेन स्क्रीन पर संख्याओं को प्रिंट करते समय कितने दशमलव स्थान दिखाए जाएं। यह प्रिंट प्रेसिजन बाद में प्रिंट की जाने वाली सभी संख्याओं पर लागू होगा।

प्रिंट परिशुद्धता स्टैक ब्लॉक सेट करें#
स्क्रीन पर प्रिंट सटीकता [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]) प्रिंट करें ▶

वी5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें ऊपरी बाएँ कोने में "0.33" टेक्स्ट दिखाई दे रहा है।

स्क्रीन पर पेन की चौड़ाई सेट करें#

स्क्रीन पर पेन की चौड़ाई सेट करें स्टैक ब्लॉक खींची गई रेखाओं और आकृतियों की रूपरेखा की मोटाई निर्धारित करता है।

पेन की चौड़ाई स्टैक ब्लॉक सेट करें#
स्क्रीन पर पेन की चौड़ाई [10] पर सेट करें

पैरामीटर

विवरण

चौड़ाई

पेन की चौड़ाई, पिक्सल में, 0 से 32 तक।

उदाहरण

शुरू होने पर, पेन की चौड़ाई 10 पिक्सेल पर सेट हो जाती है और यह (50,50) पर ऊपरी-बाएँ कोने वाला एक आयत बनाता है, जिसकी चौड़ाई 130 पिक्सेल और ऊँचाई 60 पिक्सेल होती है।#
जब शुरू हो
[Draw a rectangle with a pen width of 10.]
स्क्रीन पर पेन की चौड़ाई [10] पर सेट करें
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के ऊपरी बाएँ भाग में मोटी सीमाओं वाला एक आयत छपा हुआ है।

स्क्रीन पर पेन/फ़ॉन्ट का रंग सेट करें#

स्क्रीन पर पेन/फ़ॉन्ट का रंग सेट करें स्टैक ब्लॉक टेक्स्ट, पिक्सेल, लाइनों और आकृतियों की रूपरेखा का रंग सेट करता है।

पेन/फ़ॉन्ट रंग स्टैक ब्लॉक सेट करें#
स्क्रीन पर पेन / फ़ॉन्ट रंग [लाल v] पर सेट करें

पैरामीटर

विवरण

रंग

उपयोग करने के लिए पेन और फ़ॉन्ट रंग:

  • लाल
  • हरा
  • नीला
  • काला
  • सफेद
  • पीला
  • नारंगी
  • बैंगनी
  • सियान
  • पारदर्शी

उदाहरण

शुरू होने पर, पेन का रंग नारंगी हो जाता है और यह (50, 50) पर ऊपरी-बाएँ कोने वाला एक आयत बनाता है, जिसकी चौड़ाई 130 पिक्सेल और ऊँचाई 60 पिक्सेल होती है।#
जब शुरू हो
[Draw a rectangle with orange borders.]
स्क्रीन पर पेन / फ़ॉन्ट रंग [नारंगी v] पर सेट करें
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के ऊपरी बाएँ भाग में नारंगी रंग से बना एक आयत दिखाया गया है।

स्क्रीन पर फिल कलर सेट करें#

सेट फिल कलर ऑन स्क्रीन स्टैक ब्लॉक आकृतियों को बनाते समय उपयोग किए जाने वाले फिल कलर को सेट करता है।

स्टैक ब्लॉक के लिए फिल रंग सेट करें#
स्क्रीन पर भरण रंग [लाल v] पर सेट करें

पैरामीटर

विवरण

रंग

भरने के लिए उपयोग किए जाने वाले रंग:

  • लाल
  • हरा
  • नीला
  • काला
  • सफेद
  • पीला
  • नारंगी
  • बैंगनी
  • सियान
  • पारदर्शी

उदाहरण

शुरू होने पर, यह भरने का रंग बैंगनी सेट करता है और एक आयत बनाता है। यह (50, 130) पर स्थित है, जिसकी चौड़ाई 100 पिक्सेल और ऊंचाई 60 पिक्सेल है।#
जब शुरू हो
[Draw a purple rectangle.]
स्क्रीन पर भरण रंग [बैंगनी v] पर सेट करें
स्क्रीन पर आयत [50] [130] [100] [60] बनाएं

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के निचले बाएँ भाग में बैंगनी रंग से भरा एक आयत दिखाई दे रहा है।

खींचना#

स्क्रीन पर पिक्सेल बनाएं#

स्क्रीन पर पिक्सेल बनाएं स्टैक ब्लॉक वर्तमान पेन रंग का उपयोग करके चयनित x और y निर्देशांक पर एक पिक्सेल बनाता है।

पिक्सेल स्टैक ब्लॉक बनाएं#
स्क्रीन पर पिक्सेल [0] [0] बनाएं

पैरामीटर

विवरण

एक्स

पिक्सेल को 0 से 479 तक खींचने के लिए x-निर्देशांक।

वाई

पिक्सेल को 0 से 239 तक खींचने के लिए y-निर्देशांक।

उदाहरण

शुरू होने पर, यह चार पिक्सल बनाता है जो एक छोटे वर्ग के कोनों को चिह्नित करते हैं।#
जब शुरू हो
[Draw the pixels marking the corners of a square.]
स्क्रीन पर पिक्सेल [250] [100] बनाएं
स्क्रीन पर पिक्सेल [275] [100] बनाएं
स्क्रीन पर पिक्सेल [250] [125] बनाएं
स्क्रीन पर पिक्सेल [275] [125] बनाएं

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के केंद्र के पास एक वर्ग के कोनों को दर्शाने वाले विभिन्न पिक्सेल दिखाई दे रहे हैं।

स्क्रीन पर रेखा खींचें#

स्क्रीन पर रेखा खींचें स्टैक ब्लॉक वर्तमान पेन चौड़ाई और पेन रंग का उपयोग करके पहले स्क्रीन समन्वय (x1, y1) से दूसरे स्क्रीन समन्वय (x2, y2) तक एक रेखा खींचता है।

रेखा स्टैक ब्लॉक बनाएं#
स्क्रीन पर रेखा [0] [0] [10] [10] बनाएं

पैरामीटर

विवरण

x1

0 से 479 तक की रेखा के आरंभ का x-निर्देशांक पिक्सेल में।

y1

रेखा के आरंभ का y-निर्देशांक पिक्सेल में, 0 से 239 तक।

x2

0 से 479 तक की रेखा के अंतिम छोर का x-निर्देशांक पिक्सल में।

y2

0 से 239 तक की रेखा के अंतिम छोर का y-निर्देशांक पिक्सल में।

उदाहरण

शुरू होने पर, स्क्रीन के ऊपरी-बाएँ कोने (0, 0) से निचले-दाएँ कोने (479, 239) तक एक विकर्ण रेखा खींचता है।#
जब शुरू हो
[Draw a line from the top left to bottom right of the screen.]
स्क्रीन पर रेखा [0] [0] [479] [239] बनाएं

V5 ब्रेन स्क्रीन का एक स्क्रीनशॉट ऊपरी बाएँ कोने से निचले दाएँ कोने तक केंद्र एक पतली विकर्ण रेखा दिखाता है।

स्क्रीन पर आयत बनाएं#

स्क्रीन पर आयत बनाएं स्टैक ब्लॉक वर्तमान पेन चौड़ाई, पेन रंग, और भरने का रंग का उपयोग करके एक आयत बनाता है।

आयताकार स्टैक ब्लॉक बनाएं#
स्क्रीन पर आयत [0] [0] [10] [10] बनाएं

पैरामीटर

विवरण

एक्स

आयत के ऊपरी-बाएँ कोने का x-निर्देशांक पिक्सेल में, 0 से 479 के बीच।

वाई

आयत के ऊपरी-बाएँ कोने का y-निर्देशांक पिक्सेल में, 0 से 239 के बीच।

चौड़ाई

पिक्सेल में आयत की चौड़ाई।

ऊंचाई

आयत की ऊंचाई पिक्सल में।

उदाहरण

शुरू होने पर, यह स्क्रीन पर एक आयत बनाता है जिसका ऊपरी-बायां कोना (50,50) पर होता है, जिसकी चौड़ाई 130 पिक्सल और ऊंचाई 60 पिक्सल होती है।#
जब शुरू हो
[Draw a rectangle on the screen.]
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

V5 ब्रेन की का एक स्क्रीनशॉट ऊपरी बाएँ चतुर्थांश में पतली सफेद सीमा वाला एक आयत दिखाता है।

स्क्रीन पर वृत्त बनाएं#

स्क्रीन पर वृत्त बनाएं स्टैक ब्लॉक वर्तमान पेन चौड़ाई, पेन रंग, और भरने का रंग का उपयोग करके एक वृत्त बनाता है।

वृत्त स्टैक ब्लॉक बनाएं#
स्क्रीन पर वृत्त [0] [0] [10] बनाएं

पैरामीटर

विवरण

एक्स

वृत्त के केंद्र का x-निर्देशांक पिक्सल में, 0 से 479 तक।

वाई

वृत्त के केंद्र का y-निर्देशांक पिक्सल में, 0 से 239 तक।

RADIUS

पिक्सेल में वृत्त की त्रिज्या।

उदाहरण

शुरू होने पर, यह स्क्रीन पर (120, 120) पर केंद्र और 40 पिक्सेल की त्रिज्या वाला एक वृत्त बनाता है।#
जब शुरू हो
[Draw a circle on the screen.]
स्क्रीन पर वृत्त [120] [120] [40] बनाएं

V5 ब्रेन का एक स्क्रीनशॉट बीच में पतली सफेद सीमा वाला एक वृत्त दिखाता है।

छूना#

स्क्रीन दबाई गई#

स्क्रीन प्रेस्ड बूलियन ब्लॉक यह रिपोर्ट करता है कि ब्रेन की टचस्क्रीन वर्तमान में दबाई जा रही है या नहीं।

  • सच – स्क्रीन को दबाया जा रहा है।

  • गलत – स्क्रीन को दबाया नहीं जा रहा है।

स्क्रीन दबाया गया बूलियन ब्लॉक#
<स्क्रीन दबाई गई?>

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

शुरू होने पर, स्क्रीन को दबाने के बाद स्क्रीन का रंग बदल जाता है।#
जब शुरू हो
[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 – ऊर्ध्वाधर स्थिति

ब्रेन स्क्रीन को दबाने पर, दबाए गए स्थान पर एक वृत्त बन जाता है।#
जब शुरू हो
[Display a circle where the screen is pressed.]
<स्क्रीन दबाई गई?> होने तक प्रतीक्षा करें
स्क्रीन पर भरण रंग [सफ़ेद v] पर सेट करें
स्क्रीन पर वृत्त (स्क्रीन [x v] स्थिति) (स्क्रीन [y v] स्थिति) [20] बनाएं

जब स्क्रीन#

व्हेन स्क्रीन हैट ब्लॉक, ब्रेन स्क्रीन को दबाने या छोड़ने पर संलग्न ब्लॉकों के स्टैक को चलाता है।

जब स्क्रीन हैट ब्लॉक#
जब Brain स्क्रीन [दबाया गया v] :: hat events

पैरामीटर

विवरण

राज्य

संलग्न ब्लॉक स्टैक को कब चलाना है: pressed स्क्रीन को दबाने पर चलता है, और released स्क्रीन को छोड़ने पर चलता है।

ब्रेन स्क्रीन को दबाने पर, दबाए गए स्थान पर एक वृत्त बन जाता है।#
जब Brain स्क्रीन [दबाया गया v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
स्क्रीन पर भरण रंग [लाल v] पर सेट करें
स्क्रीन पर वृत्त (स्क्रीन [x v] स्थिति) (स्क्रीन [y v] स्थिति) [20] बनाएं