Obrazovka#

Zavedení#

Bloky obrazovky ovládají obrazovku ovladače dronu VEX AIR a umožňují ovladači zobrazovat text, čísla, grafiku a obrázky a reagovat na dotykové ovládání.

Poznámka: Pokud je dron VEX AIR spárován s ovladačem, v horní části obrazovky tisku se zobrazí časovač, který bude indikovat uplynulý čas aktuálního projektu. Veškerý text nebo kresby se zobrazí za časovačem.

Níže je uveden seznam dostupných bloků:

Tisk kurzoru – Zobrazení textu a správa kurzoru tisku.

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

Nastavení – Změna vzhledu textu, grafiky a zobrazení na obrazovce.

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

Dotyk – Detekce interakcí na obrazovce.

Tisk kurzoru#

nastavit kurzor na řádek sloupce na obrazovce#

Zásobníkový blok set cursor to row column on screen přesune kurzor na konkrétní řádek a sloupec na obrazovce kontroleru. Další blok print on screen začne tisknout na tomto místě.

Počet znaků, které se vejdou na obrazovku, závisí na vybraném písmu. S výchozím písmem s pevnou šířkou písma (střední velikost) lze jasně zobrazit až 18 řádků a 53 sloupců. Text umístěný mimo tento rozsah může být oříznut nebo se může stát obtížně čitelným.

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 7, sloupec 25 na obrazovce a vypíše „Řádek 7, sloupec 25“.#
při spuštění
[Display text starting at Row 7 Column 25.]
nastavit kurzor na řádek [7] sloupec [25] na obrazovce
tisk [Row 7, Column 25] na obrazovce ▶

Snímek obrazovky ovladače dronu VEX AIR s bílým textem poblíž středu, který v dané pozici obrazovky zní jako řádek 7, sloupec 25.

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 řadiče.

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 ovladače dronu VEX AIR s bílým textem v levém horním rohu, který v horním řádku zobrazuje 1. řádek a přímo pod ním 2. řádek.

vymazat řádek na obrazovce#

Blok zásobníku clear row on screen vymaže řádek textu na obrazovce řadiče.

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í
[Clear only the second row of text.]
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, kam 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 7, sloupec 25 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 [7] sloupec [25] na obrazovce
tisk (sloupec kurzoru obrazovky) na obrazovce ▶

Snímek obrazovky ovladače dronu VEX AIR s bílým textem poblíž středu, který zobrazuje číslo 25, na pozici 7 ve sloupci 25.

řá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 7, sloupec 25 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 [7] sloupec [25] na obrazovce
tisk (řádek kurzoru obrazovky) na obrazovce ▶

Snímek obrazovky ovladače dronu VEX AIR s bílým textem blízko středu, který zní 7, na pozici 7. řádku, sloupce 25.

Tisk XY#

nastavit původ obrazovky#

Zásobníkový blok set screen origin nastavuje počátek (0, 0) použitý pro kreslení a tisk na základě souřadnic na obrazovce řídicí jednotky. Ve výchozím nastavení je počátek v levém horním rohu obrazovky. Tento blok může resetovat počátek na alternativní umístění souřadnic na obrazovce (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, na kterou se má nastavit nový počátek.

y

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

Příklad

Po spuštění nastaví počátek obrazovky na (320, 240) 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: [320] y: [240]
[Draw a rectangle at the new origin.]
nakreslit obdélník [0] [0] [80] [40] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s bílým obdélníkem nakresleným tak, že levý horní roh je středem obrazovky.

Nastavení#

čistá obrazovka#

Blok zásobníku clear screen vymaže všechny kresby, text a obrázky z obrazovky řídicí jednotky.

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 [320] [240] [80] na obrazovce
čekat [2] sekund
vymazat obrazovku

počkejte na vykreslení obrazovky#

Blok zásobníku wait for screen to render přepne vykreslování obrazovky na chování render-later. Jakmile se tento blok spustí, následující bloky obrazovky se na obrazovce řadiče neobjeví, dokud se nespustí další blok wait for screen to render.

Poznámka: Tento blok použijte před nakreslením skupiny textu, tvarů nebo obrázků a poté jej použijte znovu k vykreslení celé aktualizace najednou.

čekat na vykreslení obrazovky

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í
[Display text and images when button 7 is pressed.]
čekat na vykreslení obrazovky
tisk [Screen rendered!] na obrazovce ▶
nakreslit kruh [320] [240] [80] na obrazovce
čekat dokud <tlačítko ovladače [7 v] stisknuto?>
čekat na vykreslení obrazovky

Snímek obrazovky ovladače dronu VEX AIR s bílým textem „Screen rendered!“ v levém horním rohu a bílým kruhem nakresleným uprostřed obrazovky.

vyplnit obrazovku#

Zásobníkový blok fill screen vymaže všechny kresby, text a obrázky z obrazovky ovladače a poté změní pozadí na zadanou barvu.

Blok pro výplň obrazovky#
vyplnit obrazovku barvou [červená v]

Parametry

Popis

barva

Barva pozadí, na kterou se má změnit:

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

Příklad

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

Snímek obrazovky ovladače dronu VEX AIR, přičemž celá tisknutelná oblast obrazovky je vyplněna jasně zelenou barvou.

nastavit písmo na obrazovce#

Blok set font on screen nastavuje písmo a velikost použité pro zobrazení textu na obrazovce řídicí jednotky. Toto písmo se použije na veškerý text vytištěný po spuštění tohoto bloku.

nastavit blok zásobníku písma#
nastavit písmo na [neproporcionální v] [střední 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 ovladače dronu VEX AIR s různorodými písmeny a číslicemi vytištěnými bílou barvou v levém horním rohu písmem Mono 12. Písmena AZ jsou na jednom řádku a zabírají asi třetinu šířky obrazovky. V levém dolním rohu je zobrazeno 91 znaků napříč a 30 řádků.
monospaced super small

Stejný obrázek jako předchozí, nyní s fontem Mono 15. Písmena AZ jsou na jednom řádku a zabírají téměř polovinu šířky obrazovky. V levém dolním rohu se čte 71 znaků napříč a 23 řádky.
monospaced extra small

Stejný obrázek jako předchozí, nyní s fontem Mono 20. Písmena AZ jsou na jednom řádku a zabírají polovinu šířky obrazovky. V levém dolním rohu se čte 53 znaků na šířku a 18 řádků.
monospaced small

Stejný obrázek jako předchozí, nyní s písmem Mono 24. Písmena AZ jsou na jednom řádku a zabírají něco málo přes polovinu šířky obrazovky. V levém dolním rohu se čte 45 znaků na šířku a 15 řádků.
monospaced medium

Stejný obrázek jako předchozí, nyní s fontem Mono 30. Písmena AZ jsou na jednom řádku a zabírají asi tři čtvrtiny šířky obrazovky. V levém dolním rohu se čte 35 znaků na šířku a 12 řádků.
monospaced large

Stejný obrázek jako předchozí, nyní s fontem Mono 40. Písmena AZ jsou na jednom řádku a zabírají celou šířku obrazovky. V levém dolním rohu je 26 znaků na šířku a 9 řádků.
monospaced extra large

Stejný obrázek jako předchozí, nyní s fontem Mono 60. Písmena AQ jsou na jednom řádku a zabírají celou šířku obrazovky. V levém dolním rohu je zobrazeno 17 znaků napříč a 6 řádky.
monospaced super large

Stejný obrázek jako předchozí, nyní s fontem Prop 20. Písmena AZ jsou na jednom řádku a zabírají něco málo přes polovinu šířky obrazovky. V levém dolním rohu je zobrazeno 49 znaků na šířku a 18 řádků.
proportional small

Stejný obrázek jako předchozí, nyní s fontem Prop 24. Písmena AZ jsou na jednom řádku a zabírají asi dvě třetiny šířky obrazovky. V levém dolním rohu se čte 42 znaků napříč a 15 řádky.
proportional medium

Stejný obrázek jako předchozí, nyní s fontem Prop 30. Písmena AZ jsou na jednom řádku a zabírají tři čtvrtiny šířky obrazovky. V levém dolním rohu je zobrazeno 33 znaků na šířku a 12 řádků.
proportional large

Stejný obrázek jako předchozí, nyní s fontem Prop 40. Písmena AY jsou na jednom řádku a zabírají celou šířku obrazovky. V levém dolním rohu je zobrazeno 24 znaků na šířku a 9 řádků.
proportional extra large

Stejný obrázek jako předchozí, nyní s fontem Prop 60. Písmena AQ jsou na jednom řádku a zabírají celou šířku obrazovky. V levém dolním rohu je zobrazeno 17 znaků na šířku a 6 řádků.
proportional super large

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 ▶

Stejný obrázek jako předchozí, nyní s bílým textem v levém horním rohu s nápisem VEX is Mono 40 font.

nastavení přesnosti tisku na obrazovce#

Zásobníkový blok set print precision on screen nastavuje počet desetinných míst zobrazených při tisku čísel na obrazovku řídicí jednotky. Tato přesnost tisku se použije na všechna čísla vytištěná po spuštění tohoto bloku.

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

Parametry

Popis

přesnost

Nastaví přesnost tisku na:

  • 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 ovladače dronu VEX AIR s bílým textem v levém horním rohu, který ukazuje 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.

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 [200] [200] [200] [80] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s bílým obdélníkem a tlustým okrajem vytištěným uprostřed.

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ů. Výchozí barva je bílá.

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

Příklad

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á

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 an orange outline.]
nastavit barvu pera / písma na [oranžová v] na obrazovce
nakreslit obdélník [200] [150] [240] [150] na obrazovce
nastavit barvu pera / písma na [bílá v] na obrazovce
tisk [VEXcode AIR] na x:[250] y:[220] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s tenkým oranžovým obdélníkem, uprostřed kterého je bílým písmem vytištěn nápis VEXcode AIR.

nastavit barvu výplně textu na obrazovce#

Blok zásobníku set text fill color on screen nastavuje barvu výplně za tištěným textem. Výchozí barva výplně textu je průhledná.

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

Parametry

Popis

barva

Barva výplně textu, 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í :: hat events
[Display two colors behind text.]
nastavit barvu výplně textu na [červená v] na obrazovce
tisk ["Red"] na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
nastavit barvu výplně textu na [modrá v] na obrazovce
tisk ["Blue"] na obrazovce ▶

nastavit barvu výplně kreslení na obrazovce#

Blok zásobníku set draw fill color on screen nastavuje barvu výplně použitou při kreslení tvarů. Výchozí barva výplně je černá.

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

Parametry

Popis

barva

Barva výplně tvaru, 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 an orange-filled rectangle with text on top.]
nastavit barvu výplně kresby na [oranžová v] na obrazovce
nakreslit obdélník [200] [150] [240] [150] na obrazovce
tisk [VEXcode AIR] na x:[250] y:[220] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s plným oranžovým obdélníkem s tenkým bílým okrajem a bílým textem s nápisem VEXcode AIR vytištěným uprostřed.

Remíza#

zobrazit obrazový soubor na obrazovce#

Blok zásobníku show image file on screen vykreslí na obrazovku řadiče v bodě set origin vlastní obrázek nahraný uživatelem.

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

Parametry

Popis

číslo obrázku

Uživatelem nahraný obrázek, který se má použít. Možnosti se změní, pokud se názvy obrázků upraví v Ovládacích panelech.

Příklad

úkol#
při spuštění
[Display custom image on screen.]
zobrazit obrázek [IMAGE1 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.

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

Parametry

Popis

x

Souřadnice x pro vykreslení pixelu od 0 do 640.

y

Souřadnice y pro vykreslení pixelu od 0 do 480.

Příklad

Po spuštění nakreslí pixel do středu obrazovky v souřadnicích (120, 120).#
při spuštění
[Draw five pixels in a diagonal.]
nakreslit pixel [360] [200] na obrazovce
nakreslit pixel [340] [220] na obrazovce
nakreslit pixel [320] [240] na obrazovce
nakreslit pixel [300] [260] na obrazovce
nakreslit pixel [280] [280] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s 5 rovnoměrně rozmístěnými pixely vytištěnými v diagonální čáře přes střed obrazovky.

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 per width a per color.

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

Parametry

Popis

1x

Souřadnice x začátku řádku v pixelech od 0 do 640.

y1

Souřadnice y začátku řádku v pixelech od 0 do 480.

2x

Souřadnice x konce řádku v pixelech od 0 do 640.

y2

Souřadnice y konce řádku v pixelech od 0 do 480.

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í
[Make an X across the screen.]
nakreslit čáru [0] [0] [640] [480] na obrazovce
nastavit barvu pera / písma na [azurová v] na obrazovce
nakreslit čáru [0] [480] [640] [0] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s bílou čarou nakreslenou z levého horního do pravého dolního rohu a tyrkysovou čarou nakreslenou z levého dolního do pravého horního rohu, která se protíná uprostřed.

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ě.

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

Příklad

Parametry

Popis

x

Souřadnice x levého horního rohu obdélníku v pixelech od 0 do 640.

y

Souřadnice y levého horního rohu obdélníku v pixelech od 0 do 480.

šířka

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

výška

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

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 two rectangles on the screen.]
nakreslit obdélník [0] [0] [620] [460] na obrazovce
nastavit barvu výplně kresby na [zelená v] na obrazovce
nakreslit obdélník [200] [180] [200] [100] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s plným zeleným obdélníkem s tenkým bílým okrajem vytištěným uprostřed a tenkým bílým obdélníkem vytištěným kolem vnějších okrajů obrazovky.

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ě.

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 640.

y

Souřadnice y středu kruhu v pixelech od 0 do 480.

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 one green circle on the screen.]
nastavit barvu výplně kresby na [zelená v] na obrazovce
nakreslit kruh [320] [240] [200] na obrazovce

Snímek obrazovky ovladače dronu VEX AIR s velkým plným zeleným kruhem s tenkým bílým okrajem nakresleným uprostřed obrazovky.

Dotek#

stisknutá obrazovka#

Logický blok screen pressed hlásí, zda je aktuálně stisknuta obrazovka ovladače.

  • True – Právě se provádí stisknutí tlačítka na obrazovce

  • False – Obrazovka není stisknuta

booleovský blok stisknutý na obrazovce#
<obrazovka stisknuta?>

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

při spuštění
[Play a sound when the screen is pressed.]
navždy
pokud <obrazovka stisknuta?> pak
přehrát notu [nízký v] [C v] [note_eight v] ▶
Po stisknutí obrazovky se zobrazí první zpráva. Kód poté čeká na uvolnění obrazovky a teprve po dalším stisknutí obrazovky pokračuje v zobrazení druhé zprávy.#
při spuštění
[Display different messages after the screen is pressed.]
čekat dokud <obrazovka stisknuta?>
tisk [First message!] na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
[Lift finger to press the screen again.]
čekat dokud <ne <obrazovka stisknuta?>>
čekat dokud <obrazovka stisknuta?>
tisk [Second message!] na obrazovce ▶

pozice obrazovky#

Blok screen position hlásí souřadnici x nebo y v pixelech, kde byla obrazovka naposledy stisknuta. Návratová hodnota pro x je mezi 0 (vlevo) a 640 (vpravo). Návratová hodnota pro y je mezi 0 (nahoře) a 480 (dole).

Ovladač dronu VEX AIR s označenou a ohraničenou plochou pro tisk s rozměry obrazovky v červeném rámečku. Souřadnice začínají (0,0) v levém horním rohu a pokračují ve směru hodinových ručiček (0, 640), (480, 640) a (480,0) do levého dolního rohu. Středové souřadnice obrazovky jsou označeny (240, 320).

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

Parametry

Popis

koordinovat

Souřadnice posledního stisknutí obrazovky v pixelech: 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í
[Play high or low note based on where screen is pressed.]
navždy
pokud <obrazovka stisknuta?> pak
pokud <(poloha obrazovky [x v]) [math_greater_than v] [320]> pak
přehrát notu [vysoký v] [C v] [note_eight v] ▶
jinak
přehrát notu [nízký v] [C v] [note_eight v] ▶

událost na obrazovce#

Blok when screen event se spustí při stisknutí nebo uvolnění obrazovky ovladače.

Když se obrazovka udála jako blok klobouku#
když obrazovka [stisknuto v]

Parametry

Popis

akce

Určuje, kdy se spustí připojený zásobník bloků: pressed se spustí při stisknutí obrazovky a released se spustí při uvolnění obrazovky.

Příklad

když obrazovka [stisknuto v]
[Play a sound when the screen is pressed.]
přehrát zvuk [úspěch v] ▶