स्क्रीन#

परिचय#

स्क्रीन विधियां नियंत्रित करती हैं कि EXP ब्रेन अपनी स्क्रीन पर टेक्स्ट, संख्याएं और ग्राफिक्स कैसे प्रदर्शित करता है।

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

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

VEX ब्रेन स्क्रीन का एक लेबलयुक्त ग्रिड आरेख जिसमें पंक्तियाँ, स्तंभ, पिक्सेल आयाम और निर्देशांक दर्शाए गए हैं, और ग्रिड को लाल रेखाओं से रेखांकित किया गया है।

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

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

  • print – वर्तमान कर्सर स्थिति पर टेक्स्ट, संख्याएँ या चर मान प्रिंट करता है।

  • print_at – विशिष्ट x और y निर्देशांकों पर टेक्स्ट, संख्याएँ या चर मान प्रिंट करता है।

  • set_cursor – कर्सर को एक विशिष्ट पंक्ति और स्तंभ पर ले जाता है।

  • set_origin – निर्देशांक-आधारित मुद्रण और ड्राइंग के लिए उपयोग किए जाने वाले मूल को सेट करता है।

  • next_row – कर्सर को अगली पंक्ति में ले जाता है।

  • clear_row – पाठ की एक पंक्ति साफ़ करता है।

  • row – वह पंक्ति लौटाता है जहाँ पाठ मुद्रित किया जाएगा।

  • column – वह कॉलम लौटाता है जहाँ टेक्स्ट प्रिंट किया जाएगा।

  • get_string_width – वर्तमान फ़ॉन्ट का उपयोग करके पिक्सेल में स्ट्रिंग की चौड़ाई लौटाता है।

  • get_string_height – वर्तमान फ़ॉन्ट का उपयोग करके पिक्सेल में स्ट्रिंग की ऊँचाई लौटाता है।

म्यूटेटर्स – स्क्रीन सेटिंग्स, रंग और ड्राइंग व्यवहार को बदलें।

  • clear_screen – ब्रेन स्क्रीन से सभी चित्र और टेक्स्ट साफ़ करता है।

  • set_font – ब्रेन की स्क्रीन पर टेक्स्ट प्रिंट करने के लिए उपयोग किए जाने वाले फ़ॉन्ट प्रकार को सेट करता है।

  • set_pen_width – खींची गई रेखाओं और आकृति की रूपरेखा की मोटाई निर्धारित करता है।

  • set_pen_color – टेक्स्ट, पिक्सेल, लाइन और आकार की रूपरेखा का रंग सेट करता है।

  • set_fill_color – खींचे गए आकार और मुद्रित पाठ पृष्ठभूमि के लिए भरने का रंग सेट करता है।

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

  • draw_pixel – एक निर्देशांक पर एक पिक्सेल खींचता है।

  • draw_line – दो बिंदुओं के बीच एक रेखा खींचता है।

  • draw_rectangle – वर्तमान पेन और फिल रंगों का उपयोग करके एक आयत बनाता है।

  • draw_circle – वर्तमान पेन और फिल रंगों का उपयोग करके एक वृत्त बनाता है।

  • draw_image_from_file – एसडी कार्ड से एक छवि बनाता है।

  • render – ड्राइंग को डबल बफ़र्ड में स्विच करता है और ब्रेन की स्क्रीन को रेंडर करता है।

  • set_clip_region – दिए गए आयत को खींचने के लिए क्लिप क्षेत्र सेट करता है।

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

print#

print वर्तमान कर्सर स्थिति और फ़ॉन्ट पर ब्रेन स्क्रीन पर टेक्स्ट, संख्याएँ या चर मान प्रिंट करता है।

उपयोग:

brain.screen.print(text, sep, precision)

पैरामीटर

विवरण

text

प्रिंट करने के लिए टेक्स्ट, संख्या या वेरिएबल का मान।

sep

वैकल्पिक। मानों के बीच डालने के लिए एक स्ट्रिंग। इसे कीवर्ड तर्क (sep=) के रूप में लिखा जाना चाहिए। डिफ़ॉल्ट “” है।

precision

यह वैकल्पिक है। साधारण संख्याओं को प्रिंट करते समय प्रदर्शित होने वाले दशमलव स्थानों की संख्या। इसे कीवर्ड आर्गुमेंट के रूप में लिखा जाना चाहिए (precision=)। डिफ़ॉल्ट मान 2 है।

brain.screen.print("Hello, Robot!")

EXP ब्रेन का एक स्क्रीनशॉट जिसमें स्क्रीन पर "हैलो रोबोट" लिखा हुआ है।

# Print the number 1 on the Brain's screen at current
# cursor position.
brain.screen.print(1)

# Print the numbers 1, 2, 3 and 4 on the Brain's screen at
# current cursor position separated by a '-'.
brain.screen.print(1, 2, 3, 4, sep='-')

set_cursor#

set_cursor कर्सर को ब्रेन स्क्रीन पर एक विशिष्ट पंक्ति और स्तंभ पर ले जाता है। अगला print कॉल उसी स्थान से प्रिंट करना शुरू कर देगा। पंक्ति और स्तंभों के बीच की दूरी चयनित फ़ॉन्ट के अनुसार होगी। डिफ़ॉल्ट कर्सर स्थिति पंक्ति 1, स्तंभ 1 है।

उपयोग:

brain.screen.set_cursor(row, column)

पैरामीटर

विवरण

row

कर्सर को जिस पंक्ति में ले जाना है।

column

कर्सर को जिस कॉलम में ले जाना है।

# Display text starting at Row 3 Column 10.
brain.screen.set_cursor(3, 10)
brain.screen.print("R3, C10")

EXP ब्रेन का एक स्क्रीनशॉट जिसमें स्क्रीन पर "R3, C10" छपा हुआ है।

set_origin#

set_origin ब्रेन स्क्रीन पर ड्राइंग और कोऑर्डिनेट-आधारित प्रिंटिंग के लिए उपयोग किए जाने वाले ओरिजिन को सेट करता है। डिफ़ॉल्ट रूप से, ओरिजिन स्क्रीन का ऊपरी-बायां कोना होता है।

उपयोग:

brain.screen.set_origin(x, y)

पैरामीटर

विवरण

x

शीर्ष बाएँ कोने के सापेक्ष मूल बिंदु की x स्थिति, 0 से 159 तक।

y

शीर्ष बाएँ कोने के सापेक्ष मूल बिंदु की y स्थिति, 0 से 107 तक।

next_row#

next_row ब्रेन स्क्रीन पर अगली पंक्ति में कॉलम 1 पर कर्सर को ले जाता है।

उपयोग:

brain.screen.next_row()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

# Display two lines of text.
brain.screen.print("Line 1")
brain.screen.next_row()
brain.screen.print("Line 2")

EXP ब्रेन का एक स्क्रीनशॉट जिसमें तीसरी पंक्ति पर "3" टेक्स्ट दिखाया गया है।

clear_row#

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

उपयोग:

brain.screen.clear_row(row)

पैरामीटर

विवरण

row

यह विकल्प वैकल्पिक है। जिस पंक्ति को साफ़ करना है। डिफ़ॉल्ट रूप से, यह वर्तमान कर्सर वाली पंक्ति होती है।

color

वैकल्पिक। एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Clear Brain's screen to black.
brain.screen.clear_row()

# Clear Brain's screen to blue using predefined color.
brain.screen.clear_row(2, Color.BLUE)

row#

row पूर्णांक के रूप में वह पंक्ति लौटाता है जहां पाठ मुद्रित किया जाएगा।

उपयोग:

brain.screen.row()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

# Display the cursor's current row.
brain.screen.set_cursor(3, 10)
brain.screen.print(brain.screen.row())

EXP ब्रेन का एक स्क्रीनशॉट जिसमें तीसरी पंक्ति पर "3" टेक्स्ट दिखाया गया है।

column#

column पूर्णांक के रूप में उस कॉलम को लौटाता है जहां टेक्स्ट प्रिंट किया जाएगा।

उपयोग:

brain.screen.column()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

# Display the cursor's current column.
brain.screen.set_cursor(3, 10)
brain.screen.print(brain.screen.column())

EXP ब्रेन का एक स्क्रीनशॉट जिसमें कॉलम 10 पर "10" टेक्स्ट दिखाया गया है।

get_string_width#

get_string_width वर्तमान फ़ॉन्ट का उपयोग करके एक पूर्णांक के रूप में पिक्सेल में एक स्ट्रिंग की चौड़ाई लौटाता है।

उपयोग:

brain.screen.get_string_width(string)

पैरामीटर

विवरण

string

मापने के लिए इस्तेमाल होने वाली डोरी।

get_string_height#

get_string_height वर्तमान फ़ॉन्ट का उपयोग करके एक पूर्णांक के रूप में पिक्सेल में एक स्ट्रिंग की ऊंचाई लौटाता है।

उपयोग:

brain.screen.get_string_height(string)

पैरामीटर

विवरण

string

मापने के लिए इस्तेमाल होने वाली डोरी।

उत्परिवर्तक#

clear_screen#

clear_screen ब्रेन की स्क्रीन से सभी चित्र और टेक्स्ट हटा देता है।

उपयोग:

brain.screen.clear_screen(color)

पैरामीटर

विवरण

color

वैकल्पिक। एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Print VEXcode on the Brain's screen.
brain.screen.print("VEXcode")

# Clear screen to black.
brain.screen.clear_screen()

# Print VEXcode on the Brain's screen.
brain.screen.print("VEXcode")

# Clear screen to blue using predefined color.
brain.screen.clear_screen(Color.BLUE)

set_font#

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

उपयोग:

brain.screen.set_font(fontname)

पैरामीटर

विवरण

fontname

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

  • MONO12
  • MONO15
  • MONO20
  • MONO30
  • MONO40
  • MONO60
  • PROP20
  • PROP30
  • PROP40
  • PROP60
नोट: आनुपातिक फ़ॉन्ट के लिए अतिरिक्त छोटे और छोटे आकार उपलब्ध नहीं हैं।

मस्तिष्क की स्क्रीन पर MONO 12 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इसमें A से Z तक सभी संख्याएँ दिखाई देती हैं। स्क्रीन के नीचे 9 पंक्तियाँ, 26 स्तंभ लिखा है।
MONO12

मस्तिष्क की स्क्रीन पर MONO 15 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इसमें A से T तक सभी संख्याएँ दिखाई दे रही हैं। स्क्रीन के नीचे 7 पंक्तियाँ, 22 स्तंभ लिखा है।
MONO15

मस्तिष्क की स्क्रीन पर MONO 20 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इसमें A से P तक सभी संख्याएँ दिखाई दे रही हैं। स्क्रीन के नीचे 5 पंक्तियाँ, 16 स्तंभ लिखा है।
MONO20

मस्तिष्क की स्क्रीन पर MONO 30 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इस पर A से J तक लिखा है। स्क्रीन के नीचे R:3 C:10 लिखा है।
MONO30

मस्तिष्क की स्क्रीन पर MONO 40 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हुए। स्क्रीन के नीचे R:2 C:8 लिखा है।
MONO40

मस्तिष्क की स्क्रीन पर MONO 60 फ़ॉन्ट आकार के साथ संख्याएँ और अक्षर मुद्रित हुए। केवल MONO60 प्रदर्शित है।
MONO60

मस्तिष्क की स्क्रीन पर PROP 20 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इसमें A से W तक सभी संख्याएँ दिखाई दे रही हैं। स्क्रीन के नीचे 5 पंक्तियाँ, 16 स्तंभ लिखा है।
PROP20

मस्तिष्क की स्क्रीन पर PROP 30 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हैं। इसमें A से P तक दिखाया गया है। स्क्रीन के नीचे R:3 C:10 लिखा है।
PROP30

मस्तिष्क की स्क्रीन पर PROP 40 फ़ॉन्ट आकार में संख्याएँ और अक्षर मुद्रित हुए। स्क्रीन के नीचे R:2 C:8 लिखा है।
PROP40

मस्तिष्क की स्क्रीन पर PROP 60 फ़ॉन्ट आकार के साथ संख्याएँ और अक्षर मुद्रित हैं। केवल PROP60 प्रदर्शित है।
PROP60

# Set the font type to MONO40.
brain.screen.set_font(FontType.MONO40)
brain.screen.print("VEX")

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

set_pen_width#

set_pen_width खींची गई रेखाओं और आकृति की रूपरेखाओं की मोटाई निर्धारित करता है।

उपयोग:

brain.screen.set_pen_width(width)

पैरामीटर

विवरण

width

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

# Draw a rectangle with a pen width of 10.
brain.screen.set_pen_width(10)
brain.screen.draw_rectangle(20, 20, 75, 50)

EXP ब्रेन का एक स्क्रीनशॉट जिसमें मोटी सीमाओं वाला एक आयत दिखाया गया है।

set_pen_color#

set_pen_color टेक्स्ट, पिक्सेल, लाइनों और आकार की रूपरेखाओं का रंग सेट करता है।

उपयोग:

brain.screen.set_pen_color(color)

पैरामीटर

विवरण

color

उपयोग किए जाने वाले पेन और फ़ॉन्ट का रंग। यह एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग हो सकता है।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Draw a rectangle with orange borders.
brain.screen.set_pen_color(Color.ORANGE)
brain.screen.draw_rectangle(20, 20, 75, 50)

EXP ब्रेन का एक स्क्रीनशॉट जिसमें नारंगी बॉर्डर वाला एक आयत दिखाया गया है।

# Set pen color red using a hex value.
brain.screen.set_pen_color(0xFF0000)

# Set pen color blue using predefined color.
brain.screen.set_pen_color(Color.BLUE)

# Set pen color green using web string.
brain.screen.set_pen_color("#00FF00")

set_fill_color#

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

उपयोग:

brain.screen.set_fill_color(color)

पैरामीटर

विवरण

color

उपयोग करने के लिए फिल कलर। यह एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग हो सकता है।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Draw a purple rectangle.
brain.screen.set_fill_color(Color.PURPLE)
brain.screen.draw_rectangle(20, 20, 75, 50)

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

# Set fill color red using a hex value.
brain.screen.set_fill_color(0xFF0000)

# Set fill color blue using predefined color.
brain.screen.set_fill_color(Color.BLUE)

# Set fill color green using web string.
brain.screen.set_fill_color("#00FF00")

खींचना#

draw_pixel#

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

उपयोग:

brain.screen.draw_pixel(x, y)

पैरामीटर

विवरण

x

स्क्रीन के मूल बिंदु के संदर्भ में, पिक्सेल को चित्रित करने के लिए x-निर्देशांक 0 से 159 तक होता है।

y

स्क्रीन के मूल बिंदु के संदर्भ में, पिक्सेल को चित्रित करने के लिए y-निर्देशांक 0 से 107 तक होता है।

# Draw the pixels marking the corners of a square.
brain.screen.draw_pixel(50, 50)
brain.screen.draw_pixel(50, 75)
brain.screen.draw_pixel(75, 50)
brain.screen.draw_pixel(75, 75)

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

draw_line#

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

उपयोग:

brain.screen.draw_line(x1, y1, x2, y2)

पैरामीटर

विवरण

x1

स्क्रीन के मूल बिंदु के संदर्भ में, रेखा के आरंभ का x-निर्देशांक पिक्सल में, 0 से 159 तक।

y1

स्क्रीन के मूल बिंदु के संदर्भ में, रेखा के आरंभ का y-निर्देशांक पिक्सल में, 0 से 107 तक।

x2

स्क्रीन के मूल बिंदु के संदर्भ में, रेखा के अंत का x-निर्देशांक पिक्सल में, 0 से 159 तक।

y2

स्क्रीन के मूल बिंदु के संदर्भ में, रेखा के अंत का y-निर्देशांक पिक्सल में, 0 से 107 तक।

# Draw a line from the top left to bottom right of the screen.
brain.screen.draw_line(0, 0, 159, 107)

मस्तिष्क की स्क्रीन पर ऊपरी बाएँ कोने से निचले दाएँ कोने तक बीचोंबीच एक पतली तिरछी रेखा दिखाई देती है।

draw_rectangle#

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

उपयोग:

brain.screen.draw_rectangle(x, y, width, height, color)

पैरामीटर

विवरण

x

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

y

स्क्रीन के मूल बिंदु के संदर्भ में, आयत के ऊपरी-बाएँ कोने का y-निर्देशांक पिक्सेल में, 0 से 107 तक होता है।

width

आयत की चौड़ाई।

height

आयत की ऊंचाई।

color

वैकल्पिक। एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Draw a rectangle on the screen.
brain.screen.draw_rectangle(20, 20, 80, 30)

मस्तिष्क की स्क्रीन पर पतली सफेद सीमा वाला एक आयत दिखाई देता है।

# Draw a green rectangle on the screen that is filled using blue.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.set_fill_color(Color.BLUE)
brain.screen.draw_rectangle(10, 10, 20, 20)

# Draw a green rectangle on the screen that is filled using red.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.draw_rectangle(50, 50, 20, 20, Color.RED)

draw_circle#

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

उपयोग:

brain.screen.draw_circle(x, y, radius, color)

पैरामीटर

विवरण

x

स्क्रीन के मूल बिंदु के संदर्भ में, वृत्त के केंद्र का x-निर्देशांक पिक्सल में, 0 से 159 तक।

y

स्क्रीन के मूल बिंदु के संदर्भ में, वृत्त के केंद्र का y-निर्देशांक पिक्सल में, 0 से 107 तक।

radius

वृत्त की त्रिज्या।

color

वैकल्पिक। एक मान्य ColorType, एक हेक्स मान, या एक वेब स्ट्रिंग।

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
आप एक कस्टम रंग भी निर्दिष्ट कर सकते हैं।

# Draw a circle on the screen.
brain.screen.draw_circle(80, 50, 20)

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

# Draw a green circle on the Brain's screen that is filled using blue.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.set_fill_color(Color.BLUE)
brain.screen.draw_circle(50, 50, 10)

# Draw a green circle on the Brain's screen that is filled using red.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.draw_circle(100, 50, 10, Color.RED)

draw_image_from_file#

draw_image_from_file फ़ंक्शन SD कार्ड से एक छवि बनाता है। इस विधि को कॉल करते समय आपके द्वारा दर्ज किया गया फ़ाइल नाम SD कार्ड पर स्थित होना चाहिए।

उपयोग:

brain.screen.draw_image_from_file(filename, x, y)

पैरामीटर

विवरण

filename

छवि का फ़ाइल नाम।

x

स्क्रीन पर छवि के ऊपरी-बाएँ कोने का x निर्देशांक।

y

स्क्रीन पर छवि के ऊपरी-बाएँ कोने का y निर्देशांक।

# Draw the vex.bmp image on the Brain's screen at coordinate 0, 0.
brain.screen.draw_image_from_file('vex.bmp', 0, 0)

render#

render ड्राइंग को डबल बफ़र्ड मोड में स्विच करता है और ब्रेन की स्क्रीन को रेंडर करता है। एक बार कॉल होने के बाद, अगली बार render कॉल होने तक ब्रेन की स्क्रीन पर कोई और ड्राइंग दिखाई नहीं देगी।

  • True यदि बफर सफलतापूर्वक स्क्रीन पर प्रदर्शित हो गया।

  • False यदि बफर स्क्रीन पर सफलतापूर्वक रेंडर नहीं हुआ।

उपयोग:

brain.screen.render()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

set_clip_region#

set_clip_region स्क्रीन पर एक आयताकार क्षेत्र परिभाषित किया जाता है, जहाँ सभी चित्र और पाठ सीमित रहेंगे। इस क्षेत्र के बाहर की कोई भी सामग्री प्रदर्शित नहीं होगी।

उपयोग:

brain.screen.set_clip_region(x, y, width, height)

पैरामीटर

विवरण

x

स्क्रीन के मूल बिंदु के संदर्भ में, आयत के ऊपरी-बाएँ कोने की x स्थिति।

y

स्क्रीन के मूल बिंदु के संदर्भ में, आयत के ऊपरी-बाएँ कोने की y स्थिति।

width

आयत की चौड़ाई।

height

आयत की ऊंचाई।