Obrazovka#

Zavedení#

Bloky obrazovky ovládají, jak kódovací robot VEX AIM zobrazuje text, čísla a grafiku na obrazovce a jak reaguje na stisknutí kláves na obrazovce.

Níže je uveden seznam všech bloků:

Tisk kurzoru – Správa zobrazení textu pomocí systému kurzorů v řádcích a sloupcích.

XY tisk – Tisk textu v pixelových souřadnicích.

Nastavení – Přizpůsobení formátování textu a zobrazení na obrazovce.

Kreslení – Vytvářejte grafiku a vizuální prvky.

Dotyk – Detekce interakcí na obrazovce.

  • screen pressed — Hlásí, zda je obrazovka aktuálně stisknuta.

  • pozice obrazovky — Vrací vybranou souřadnici x nebo y posledního stisknutí obrazovky.

  • when screen event — Spustí připojené bloky při stisknutí nebo uvolnění obrazovky.

Tisk kurzoru#

nastavit kurzor na řádek sloupce na obrazovce#

Blok set cursor to row column on screen přesune kurzor na konkrétní řádek a sloupec na obrazovce robota. Další blok print on screen se začne tisknout v tomto místě. Kolik řádků a sloupců se pohodlně vejde, závisí na vybraném písmu. S výchozím písmem s pevnou šířkou a středním řádkem lze jasně zobrazit až 8 řádků a 13 sloupců. Text umístěný mimo tento rozsah může být oříznut nebo se může stát obtížně čitelným.

Monospaced fonty mají všechny znaky stejně široké, což zajišťuje konzistentní umístění textu. Naproti tomu proporcionální fonty se liší šířkou znaků, takže některá písmena zabírají více místa než jiná. Bez ohledu na použitý typ však blok zásobníku set cursor to row column on screen umisťuje kurzor na základě velikosti řádku a sloupce, nikoli na základě stylu písma. Velikost písma lze upravit pomocí bloku zásobníku set font on screen.

Nastavení bloku zásobníku kurzoru#
nastavit kurzor na řádek [1] sloupec [1] na obrazovce

Parametry

Popis

řádek

Řádek, na který se má kurzor přesunout.

sloupec

Sloupec, do kterého se má kurzor přesunout.

Příklady

Po spuštění přesune kurzor na řádek 3, sloupec 2 na obrazovce a vypíše „Řádek 3, sloupec 2“.#
při spuštění
[Display text starting at Row 3 Column 2.]
nastavit kurzor na řádek (3) sloupec (2) na obrazovce
tisk [Row 3, Column 2] na obrazovce ▶

Snímek obrazovky robota, s řádkem 3, sloupcem 2 vytištěným bílou barvou těsně nad středem obrazovky, počínaje řádkem 3 a sloupcem 2.

při spuštění
[Display cargo amounts in an organized list.]
nastavit písmo na [proporcionální v] [velký v] na obrazovce
tisk [Sports Balls] na obrazovce ◀ a přesunout kurzor na další řádek
tisk [Orange Barrels] na obrazovce ◀ a přesunout kurzor na další řádek
tisk [Blue Barrels] na obrazovce ▶
nastavit kurzor na řádek [1] sloupec [11] na obrazovce
tisk [2] na obrazovce ▶
nastavit kurzor na řádek [2] sloupec [11] na obrazovce
tisk [3] na obrazovce ▶
nastavit kurzor na řádek [3] sloupec [11] na obrazovce
tisk [3] na obrazovce ▶

Snímek obrazovky robota ukazuje tři řádky bílého textu s uvedením Sportovní míče 2, Oranžové sudy 3 a Modré sudy 3. Čísla jsou zarovnána napravo od každého štítku a seznam začíná v horní části obrazovky.

při spuštění
[Display the ID of the detected AprilTag.]
nastavit písmo na [proporcionální v] [extra velké v] na obrazovce
navždy
vymazat obrazovku
tisk [AprilTag] na obrazovce ▶
získat data [všechny AprilTags v] z AI Vision
pokud <objekt AI Vision existuje?> pak
nastavit kurzor na řádek [3] sloupec [4] na obrazovce
tisk (objekt AI Vision [tagID v]) na obrazovce ▶
konec
čekat [0.1] sekund

Snímek obrazovky robota s bílým textem vytištěným blízko středu, na prvním řádku je AprilTag a na druhém čísle 4.

nastavit kurzor na další řádek na obrazovce#

Zásobníkový blok set cursor to next row on screen přesune kurzor do sloupce 1 na dalším řádku na obrazovce robota.

nastavit kurzor na další řádek bloku zásobníku#
přesunout kurzor na další řádek na obrazovce

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Po spuštění vypíše na obrazovku ‘Řádek 1’, přesune kurzor na další řádek a poté vypíše ‘Řádek 2’.#
při spuštění
[Display two lines of text.]
tisk [Line 1] na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
tisk [Line 2] na obrazovce ▶

Snímek obrazovky robota s bílým textem. Na obrazovce je nahoře, zarovnaný vlevo, první řádek a hned pod ním druhý řádek.

vymazat řádek na obrazovce#

Blok vymazat řádek na obrazovce vymaže jeden řádek textu na obrazovce robota.

Vymazat blok zásobníku řádků#
vymazat řádek [1] na obrazovce

Parametry

Popis

řádek

Číslo řádku, které se má vymazat.

Příklad

Po spuštění vytiskne text na dva řádky. První řádek zůstane zobrazen, zatímco druhý řádek po 3 sekundách zmizí.#
při spuštění
[Display text on two rows.]
tisk [This text stays] na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
tisk [This text disappears] na obrazovce ▶
čekat [3] sekund
vymazat řádek [2] na obrazovce

sloupec kurzoru na obrazovce#

Blok reportéru sloupec kurzoru obrazovky hlásí číslo sloupce, ve kterém bude text vytištěn jako celé číslo.

blok reportéra sloupce kurzoru obrazovky#
(sloupec kurzoru obrazovky)

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Po spuštění přesune kurzor na řádek 3, sloupec 2 na obrazovce a vypíše aktuální číslo sloupce kurzoru.#
při spuštění
[Display the cursor's current column.]
nastavit kurzor na řádek [3] sloupec [2] na obrazovce
tisk (sloupec kurzoru obrazovky) na obrazovce ▶

Snímek obrazovky robota s bílou číslicí 2 vytištěnou poblíž středu levého horního kvadrantu, v řádku 3 ve sloupci 2.

řádek kurzoru na obrazovce#

Blok reportéru řádkový kurzor obrazovky hlásí číslo řádku, kde bude text vytištěn jako celé číslo.

blok reportéra řádků kurzoru obrazovky#
(řádek kurzoru obrazovky)

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Po spuštění přesune kurzor na řádek 6, sloupec 2 na obrazovce a vypíše aktuální číslo řádku kurzoru.#
při spuštění
[Display the cursor's current row.]
nastavit kurzor na řádek [3] sloupec [2] na obrazovce
tisk (řádek kurzoru obrazovky) na obrazovce ▶

Snímek obrazovky robota s bílou číslicí 3 vytištěnou poblíž středu levého horního kvadrantu, v řádku 3 ve sloupci 2.

Tisk XY#

nastavit původ obrazovky#

Blok set screen origin mění počátek (0, 0) používaný pro kreslení nebo tisk na obrazovce robota. Ve výchozím nastavení je počátek v levém horním rohu obrazovky. Tento blok může resetovat počátek na alternativní souřadnice obrazovky (x, y).

nastavit blok zásobníku původu obrazovky#
nastavit počátek obrazovky x: [0] y: [0]

Parametry

Popis

x

Souřadnice x v pixelech, která se má nastavit jako nový počátek.

y

Souřadnice y v pixelech, která se má nastavit jako nový počátek.

Příklad

Po spuštění nastaví počátek obrazovky na (120, 120) a v novém počátku nakreslí obdélník s levým horním rohem v bodě (0,0), šířkou 80 pixelů a výškou 40 pixelů.#
při spuštění
[Set the origin to the center of the screen.]
nastavit počátek obrazovky x: [120] y: [120]
[Draw a rectangle at the new origin.]
nakreslit obdélník [0] [0] [80] [40] na obrazovce

Snímek obrazovky robota s bílým obdélníkem nakresleným v levém dolním kvadrantu. Levý horní roh obdélníku je středem obrazovky.

Nastavení#

čistá obrazovka#

Blok vymazat obrazovku vymaže všechny kresby a text z obrazovky robota a resetuje kurzor na řádek 1, sloupec 1.

vymazat blok zásobníku obrazovky#
vymazat obrazovku

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Po spuštění nakreslí kruh se středem (120,120) a poloměrem 40 pixelů. Po 2 sekundách se obrazovka vymaže.#
při spuštění
[Draw a circle, and clear it after 2 seconds.]
nakreslit kruh [120] [120] [40] na obrazovce
čekat [2] sekund
vymazat obrazovku

vyplnit obrazovku#

Blok fill screen vymaže všechny kresby a text z obrazovky robota a poté změní pozadí na zadanou barvu.

blok zásobníku pro vyplnění obrazovky#
vyplnit obrazovku barvou [červená v]

Parametry

Popis

barva

Barva pozadí, kterou chcete použít:

  • červená
  • zelená
  • modrá
  • černá
  • bílá
  • žlutá
  • oranžová
  • fialová
  • azurová

Příklad

při spuštění
[Say "Hello" then turn screen yellow.]
tisk [Hello] na obrazovce ▶
čekat [2] sekund
vyplnit obrazovku barvou [žlutá v]

nastavit písmo na obrazovce#

Zásobníkový blok set font on screen nastavuje písmo a velikost použité pro zobrazení textu na obrazovce robota. Toto písmo se použije na veškerý následně vytištěný text.

nastavit blok zásobníku písma#
nastavit písmo na [neproporcionální v] [velmi malé v] na obrazovce

Parametry

Popis

typ

Typ písma: monospaced nebo proporcionální

velikost

Velikost písma (viz níže):

  • velmi malé
  • extra malé
  • malé
  • střední
  • velké
  • velmi velké
  • velmi velké

Snímek obrazovky robota zobrazující ukázku čísel a písmen vytištěných písmem Mono 12. Abeceda zabírá 1 řádek textu. Spodní část má 26 znaků napříč a 15 řádků.
monospaced super small

Stejný obrázek jako předchozí, s fontem Mono 15. Písmena AT zabírají 1 řádek textu. Spodní část má šířku 20 znaků a 12 řádků.
monospaced extra small

Stejný obrázek jako předchozí, s fontem Mono 20. Písmena AP se rozkládají na 1 řádku textu. Spodní část má 16 znaků na šířku a 9 řádků.
malý text s pevnou šířkou

Stejný obrázek jako předchozí, s fontem Mono 24. Písmena AM se rozprostírají přes 1 řádek textu. Spodní část má šířku 13 znaků a 8 řádků.
neproporcionální střední

Stejný obrázek jako předchozí, s fontem Mono 30. Písmena AK se rozkládají na 1 řádku textu. Spodní část má šířku 11 znaků a 6 řádků.
velký s pevnou šířkou

Stejný obrázek jako předchozí, s písmem Mono 40. Písmena AH se rozkládají na 1 řádku textu. Spodní část má šířku 8 znaků a 5 řádků.
neproporcionální extra velké

Stejný obrázek jako předchozí, s písmem Mono 60. Čísla 1-6 zabírají 1 řádek textu. Spodní část se čte za 3 řádky.
neproporcionální super velké

Stejný obrázek jako předchozí, s fontem Prop 20. Písmena As se rozprostírají přes 1 řádek textu. Spodní část má šířku 20 znaků a 9 řádků.
proporcionální malá

Stejný obrázek jako předchozí, s fontem Prop 30. Písmena AM se rozprostírají přes 1 řádek textu. Spodní část má šířku 15 znaků a 6 řádků.
proporcionální velká

Stejný obrázek jako předchozí, s fontem Prop 40. Písmena AJ zabírají 1 řádek textu. Spodní část má šířku 11 znaků a 5 řádků.
proporcionální extra velké

Snímek obrazovky robota zobrazující vzorek čísel vytištěných fontem Prop 60. Čísla 1-7 zabírají 1 řádek textu. Dole je 7 krát 3.
proporcionální super velké

Příklad

Po spuštění nastaví písmo na „monospaced extra large“ a na obrazovku vypíše „VEX“.#
při spuštění
[Display text using a larger font]
nastavit písmo na [neproporcionální v] [extra velké v] na obrazovce
tisk [VEX] na obrazovce ▶

Snímek obrazovky robota ukazuje v levém horním rohu slovo VEX písmem Mono 40 vytištěné bílou barvou.

nastavení přesnosti tisku na obrazovce#

Blok set print precision on screen nastavuje počet desetinných míst, která se zobrazí při tisku čísel na obrazovku robota. Tato přesnost tisku se použije na všechna následně vytištěná čísla.

nastavit blok zásobníku s přesností tisku#
nastavit přesnost tisku na [0.1 v] na obrazovce

Parametry

Popis

přesnost

Použitá přesnost tisku:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Všechny číslice

Příklad

Po spuštění nastaví přesnost tisku na dvě desetinná místa a na obrazovku vypíše 1/3 jako 0,33.#
při spuštění
[Print 1/3 as 0.33.]
nastavit přesnost tisku na [0.01 v] na obrazovce
tisk ([1] [math_division v] [3]) na obrazovce ▶

Snímek obrazovky robota ukazuje v levém horním rohu bílou barvu 0,33.

nastavení šířky pera na obrazovce#

Blok zásobníku set pen width on screen nastavuje tloušťku nakreslených čar a obrysů tvarů.

nastavit šířku pera blok zásobníku#
nastavit šířku pera na [10] na obrazovce

Parametry

Popis

šířka

Šířka pera v pixelech od 0 do 32.

Příklad

Po spuštění nastaví šířku pera na 10 pixelů a nakreslí obdélník s levým horním rohem v bodě (50,50), šířkou 130 pixelů a výškou 60 pixelů.#
při spuštění
[Draw a rectangle with a pen width of 10.]
nastavit šířku pera na [10] na obrazovce
nakreslit obdélník [50] [50] [130] [60] na obrazovce

Snímek obrazovky robota s tlustým bílým obdélníkem nakresleným přes horní polovinu.

nastavit barvu pera / písma na obrazovce#

Blok zásobníku set pen / font color on screen nastavuje barvu textu, pixelů, čar a obrysů tvarů.

nastavit blok zásobníku pera / barvy písma#
nastavit barvu pera / písma na [červená v] na obrazovce

Parametry

Popis

barva

Barva pera a písma, kterou chcete použít:

  • červená
  • zelená
  • modrá
  • černá
  • bílá
  • žlutá
  • oranžová
  • fialová
  • azurová
  • průhledná

Příklad

Po spuštění nastaví barvu pera na červenou a nakreslí obdélník s levým horním rohem v bodě (50, 50), šířkou 130 pixelů a výškou 60 pixelů.#
při spuštění
[Draw a rectangle with a red pen.]
nastavit barvu pera / písma na [červená v] na obrazovce
nakreslit obdélník [50] [50] [130] [60] na obrazovce

Snímek obrazovky robota s červeným obdélníkem s tenkým okrajem nakresleným přes horní polovinu.

nastavit barvu výplně na obrazovce#

Blok zásobníku set fill color on screen nastavuje barvu výplně použitou při kreslení tvarů.

nastavit blok zásobníku barvy výplně#
nastavit barvu výplně na [červená v] na obrazovce

Parametry

Popis

barva

Barva výplně, kterou chcete použít:

  • červená
  • zelená
  • modrá
  • černá
  • bílá
  • žlutá
  • oranžová
  • fialová
  • azurová
  • průhledná

Příklady

Po spuštění nastaví barvu výplně na oranžovou a nakreslí dva obdélníky. První je v bodě (50, 50) a druhý v bodě (50, 130), oba o šířce 100 pixelů a výšce 60 pixelů.#
při spuštění
[Draw two orange rectangles.]
nastavit barvu výplně na [oranžová v] na obrazovce
nakreslit obdélník [50] [50] [100] [60] na obrazovce
nakreslit obdélník [50] [130] [100] [60] na obrazovce

Snímek obrazovky robota se dvěma rovnoběžnými oranžovými obdélníky s tenkými bílými obrysy umístěnými vlevo uprostřed obrazovky.


Po spuštění nastaví barvu výplně pozadí na fialovou a na obrazovku vytiskne „Zvýraznění“.#
při spuštění
[Display text with a purple background.]
nastavit barvu výplně na [fialová v] na obrazovce
tisk [Highlight] na obrazovce ▶

Snímek obrazovky robota ukazuje nápis Zvýraznit bílým textem s fialovým zvýrazněním kolem, počínaje v levém horním rohu.

Remíza#

zobrazit obrazový soubor na obrazovce#

Blok zásobníku show image file on screen nakreslí na obrazovku robota vlastní obrázek nahraný uživatelem.

zobrazit blok zásobníku obrázků uživatele#
zobrazit obrázek [1 v]

Parametry

Popis

číslo slotu obrázku

Vlastní obrázek, který se má použít, číslo 1 až 10. Číslo obrázku se shoduje s číslem zobrazeným v ovládacím panelu AIM.

Příklad

při spuštění
[Draw uploaded Image 1.]
zobrazit obrázek [1 v]

kreslit pixely na obrazovce#

Blok zásobníku draw pixel on screen nakreslí jeden pixel na vybrané souřadnici x a y s použitím aktuální barvy pera pero color.

Ve výchozím nastavení se počátek souřadnic nachází v levém horním rohu obrazovky v bodě (0, 0). Na ose x je 0 na levé straně obrazovky a 240 na pravé straně. Na ose y je 0 v horní části obrazovky a 240 dole. Blok set screen origin můžete použít k přesunutí počátku na jiné místo. Při změně počátku se změní i rozsahy souřadnic x a y.

Například pokud je počátek nastaven na (120, 120), rozsah souřadnic x a y bude od -120 do 120.

nakreslete blok zásobníku pixelů#
nakreslit pixel [0] [0] na obrazovce

Parametry

Popis

x

Souřadnice x pro vykreslení pixelu, od 0 do 240 s výchozím počátkem.

y

Souřadnice y pro vykreslení pixelu, od 0 do 240 s výchozím počátkem.

Příklad

Po spuštění nakreslí pixel do středu obrazovky v souřadnicích (120, 120).#
při spuštění
[Draw a pixel at the center of the screen.]
nakreslit pixel [120] [120] na obrazovce

Snímek obrazovky robota s jediným bílým pixelem uprostřed.

nakreslete čáru na obrazovce#

Zásobníkový blok draw line on screen nakreslí čáru od první souřadnice obrazovky (x1, y1) k druhé souřadnici obrazovky (x2, y2) s použitím aktuálních hodnot šířka pera a barva pera.

Ve výchozím nastavení se počátek souřadnic nachází v levém horním rohu obrazovky v bodě (0, 0). Na ose x je 0 na levé straně obrazovky a 240 na pravé straně. Na ose y je 0 v horní části obrazovky a 240 dole. Blok set screen origin můžete použít k přesunutí počátku na jiné místo. Při změně počátku se změní i rozsahy souřadnic x a y.

Například pokud je počátek nastaven na (120, 120), rozsah souřadnic x a y bude od -120 do 120.

blok zásobníku čar kreslení#
nakreslit čáru [0] [0] [10] [10] na obrazovce

Parametry

Popis

1x

Souřadnice x začátku čáry v pixelech, od 0 do 240 s výchozím počátkem.

y1

Souřadnice y začátku čáry v pixelech, od 0 do 240 s výchozím počátkem.

2x

Souřadnice x konce řádku v pixelech, od 0 do 240 s výchozím počátkem.

y2

Souřadnice y konce čáry v pixelech, od 0 do 240 s výchozím počátkem.

Příklad

Po spuštění nakreslí diagonální čáru z levého horního rohu (0,0) do pravého dolního rohu (240,240) obrazovky.#
při spuštění
[Draw a line from the top left to bottom right of the screen.]
nakreslit čáru [0] [0] [240] [240] na obrazovce

Snímek obrazovky robota s tenkou bílou diagonální čarou nakreslenou z levého horního rohu do pravého dolního rohu.

nakreslete obdélník na obrazovku#

Zásobníkový blok kreslení obdélníku na obrazovce nakreslí obdélník s použitím aktuálních hodnot šířka pera, barva pera a barva výplně.

Ve výchozím nastavení se počátek souřadnic nachází v levém horním rohu obrazovky v bodě (0, 0). Na ose x je 0 na levé straně obrazovky a 240 na pravé straně. Na ose y je 0 v horní části obrazovky a 240 dole. Blok set screen origin můžete použít k přesunutí počátku na jiné místo. Při změně počátku se změní i rozsahy souřadnic x a y.

Například pokud je počátek nastaven na (120, 120), rozsah souřadnic x a y bude od -120 do 120.

nakreslete obdélníkový blok zásobníku#
nakreslit obdélník [0] [0] [10] [10] na obrazovce

Parametry

Popis

x

Souřadnice x levého horního rohu obdélníku v pixelech, od 0 do 240 s výchozím počátkem.

y

Souřadnice y levého horního rohu obdélníku v pixelech, od 0 do 240 s výchozím počátkem.

šířka

Šířka obdélníku v pixelech.

výška

Výška obdélníku v pixelech.

Příklad

Po spuštění nakreslí na obrazovku obdélník s levým horním rohem v bodě (50,50), šířkou 130 pixelů a výškou 60 pixelů.#
při spuštění
[Draw a rectangle on the screen.]
nakreslit obdélník [50] [50] [130] [60] na obrazovce

Snímek obrazovky robota s bílým obdélníkem nakresleným v horní polovině.

nakreslete kruh na obrazovku#

Zásobníkový blok kreslení kruhu na obrazovce nakreslí kruh s použitím aktuálních hodnot šířka pera, barva pera a barva výplně.

Ve výchozím nastavení se počátek souřadnic nachází v levém horním rohu obrazovky v bodě (0, 0). Na ose x je 0 na levé straně obrazovky a 240 na pravé straně. Na ose y je 0 v horní části obrazovky a 240 dole. Blok set screen origin můžete použít k přesunutí počátku na jiné místo. Při změně počátku se změní i rozsahy souřadnic x a y.

Například pokud je počátek nastaven na (120, 120), rozsah souřadnic x a y bude od -120 do 120.

nakreslete kruhový blok zásobníku#
nakreslit kruh [0] [0] [10] na obrazovce

Parametry

Popis

x

Souřadnice x středu kruhu v pixelech, od 0 do 240 s výchozím počátkem.

y

Souřadnice y středu kruhu v pixelech, od 0 do 240 s výchozím počátkem.

poloměr

Poloměr kruhu v pixelech.

Příklad

Po spuštění nakreslí na obrazovce kruh se středem v bodě (120,120) a poloměrem 40 pixelů.#
při spuštění
[Draw a circle on the screen.]
nakreslit kruh [120] [120] [40] na obrazovce

Snímek obrazovky robota s bílým kruhem nakresleným uprostřed.

Dotek#

stisknutá obrazovka#

Logický blok screen pressed informuje o tom, zda je aktuálně stisknuta obrazovka robota.

  • True – Probíhá stisknutí obrazovky.

  • Nepravda — Obrazovka není stisknuta.

stisknutá obrazovka Booleovský blok#
<obrazovka stisknuta?>

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Po spuštění neustále kontroluje, zda je obrazovka stisknuta. Pokud je stisknuta, všechny LED diody se rozsvítí bíle, jinak zůstanou vypnuté.#
při spuštění
[Turn LEDs white only when the screen is pressed.]
navždy
pokud <obrazovka stisknuta?> pak
nastavit barvu LED [lightall v] na [bílá v]
jinak
nastavit barvu LED [lightall v] na [vypnuto v]
konec
konec

pozice obrazovky#

Blok hlášení pozice obrazovky hlásí vybranou souřadnici posledního stisknutí tlačítka na obrazovce. Souřadnice x je od 0 (vlevo) do 240 (vpravo). Souřadnice y je od 0 (nahoře) do 240 (dole).

blok reportéra pozice na obrazovce#
(poloha obrazovky [x v])

Parametry

Popis

koordinovat

Souřadnice posledního stisknutí obrazovky pro hlášení: x udává horizontální polohu a y udává vertikální polohu.

Příklad

Po spuštění průběžně kontroluje stisknutí obrazovky. Pokud je stisknuto, vymaže obrazovku a vytiskne souřadnice x a y pozice dotyku.#
při spuštění
[Display the x and y coordinate of where the screen is pressed.]
navždy
pokud <obrazovka stisknuta?> pak
vymazat obrazovku
tisk (poloha obrazovky [x v]) na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
tisk (poloha obrazovky [y v]) na obrazovce ▶
konec
konec

událost na obrazovce#

Blok when screen event spustí připojený zásobník bloků, když je obrazovka robota stisknuta nebo uvolněna.

při blokování události obrazovky#
když obrazovka [stisknuto v]

Parametry

Popis

akce

Kdy spustit připojený zásobník bloků: pressed se spustí při stisknutí obrazovky a released se spustí při uvolnění obrazovky.

Příklad

Po stisknutí obrazovky se všechny LED diody rozsvítí zeleně.#
když obrazovka [stisknuto v]
[Set the LEDs to green when the screen is pressed.]
nastavit barvu LED [lightall v] na [zelená v]