Emoji#

Zavedení#

Programovací robot VEX AIM dokáže na obrazovce zobrazovat emotikony. Emotikony lze použít k vyjádření emocí robota, zobrazení stavu nebo k poskytnutí zpětné vazby během běhu projektu.

V danou chvíli lze zobrazit pouze jeden emoji. Nová metoda show_emoji nahrazuje emoji aktuálně zobrazený na obrazovce. Metoda hide_emoji slouží k odstranění emoji z obrazovky.

Níže je uveden seznam všech metod:

Akce – Zobrazení nebo skrytí emotikonu.

Akce#

show_emoji#

show_emoji zobrazí emoji na obrazovce robota. Emoji se zobrazí přes jakýkoli text nebo nakreslené obrázky na obrazovce.

Usage:
robot.screen.show_emoji(emoji, direction)

Parametr

Popis

emoji

Emoji, které se má zobrazit. Možnosti emoji naleznete níže.

direction

Volitelné. Směr, kterým se emoji na obrazovce dívá:

  • LOOK_FORWARD (výchozí)
  • LOOK_LEFT
  • LOOK_RIGHT

Usměvavý emoji s otevřenýma očima a ústy.
EXCITED

Emoji s úsměvem se zavřenými ústy a slunečními brýlemi.
CONFIDENT

Mrkající emoji s vyplazeným jazykem.
SILLY

Usmívající se emoji s rudými tvářemi a hvězdami kolem hlavy.
AMAZED

Usměvavý emoji s otevřenými ústy a zdviženým obočím, s maskou superhrdiny přes oči.
STRONG

Usměvavý emoji s otevřenými ústy a hvězdičkami místo očí.
THRILLED

Šmrcající se emoji se zavřenými ústy.
HAPPY

Usměvavý emoji s úsměvem doširoka otevřenými ústy a zavřenýma šťastnýma očima.
PROUD

Emoji s úsměvem doširoka otevřenými ústy a zavřenýma očima, ze kterých se derou slzy.
LAUGHING

Emoji se zavřenýma očima, úsměvem a zvednutými prsty.
OPTIMISTIC

Emoji s poloúsměvem a lehce vyplazeným jazykem, s jedním zdviženým obočím.
DETERMINED

Šmrcající se emoji se srdíčky v očích.
AFFECTIONATE

Emoji se zavřenými ústy, úsměvem, zavřenýma očima a zdviženým obočím.
CALM

Emoji s doširoka otevřenýma očima bez úst.
QUIET

Červenající se emoji bez úst.
SHY

Usmívající se emoji se zavřenýma šťastnýma očima a rudnoucími tvářemi.
CHEERFUL

Usmívající se emoji se zavřenýma šťastnýma očima a červenajícími se tvářičkami ve tvaru srdce, s růžovými srdíčky kolem obličeje.
LOVED

Emoji s otevřenými ústy a doširoka otevřenýma očima.
SURPRISED

Mírně zamračený emoji s lehce zdviženým obočím a prstem na bradě.
THINKING

Zívající emoji se zavřenýma očima a rukou zakrývající zející ústa.
TIRED

Mírně zamračený emoji se svraštělým obočím a otazníkem na obličeji.
CONFUSED

Emoji s napůl zavřenýma očima a zavřenými bezvýraznými ústy.
BORED

Emoji s rozšířenýma očima, zdviženým obočím, zarudlými tvářemi a pevně zavřenými ústy.
EMBARRASSED

Mírně zamračený emoji s kapkou potu na čele a prosebnýma očima.
WORRIED

Zamračený emoji s otevřenýma očima.
SAD

Emoji s oteklýma očima a teploměrem trčícím ze zavřených úst.
SICK

Zamračený emoji se zavřenýma očima a hluboce svraštělým obočím.
DISAPPOINTED

Emoji s chvějícím se zamračenýma zavřenými ústy a otevřenýma očima s lehce zdviženým obočím.
NERVOUS

Mírně zamračený emoji s napůl otevřenýma zamračenýma očima, které se dívají doprava.
ANNOYED

Zamračený emoji se zavřenýma očima a hluboce svraštělým obočím.
STRESSED

Hluboce zamračený emoji s planoucíma očima.
ANGRY

Zamračený emoji se zavřenýma očima, držící si hlavu v dlaních.
FRUSTRATED

Napůl zamračený emoji s očima upřenýma doprava a podrážděným obočím.
JEALOUS

Emoji s doširoka otevřenýma očima, otevřenými ústy od překvapení a zdviženým obočím.
SHOCKED

Emoji s otevřenýma očima, otevřenými ústy a rukama po stranách obličeje.
FEAR

Emoji se zavřenýma očima, zeleným nádechem na tvářích a jazykem zcela vyplazeným z otevřených úst.
DISGUST

Příklady

# Show two different emotions
robot.screen.show_emoji(CONFIDENT)
wait(2, SECONDS)
robot.screen.show_emoji(FRUSTRATED)

# Show one emoji facing different directions
robot.screen.show_emoji(EXCITED, LOOK_LEFT)
wait(2, SECONDS)
robot.screen.show_emoji(EXCITED, LOOK_FORWARD)
wait(2, SECONDS)
robot.screen.show_emoji(EXCITED, LOOK_RIGHT)

hide_emoji#

hide_emoji vymaže emoji z obrazovky robota.

Usage:
robot.screen.hide_emoji()

Parametry

Popis

Tato metoda nemá žádné parametry.

Příklad

# Show an emoji for 2 seconds
robot.screen.show_emoji(THINKING)
wait(2, SECONDS)
robot.screen.hide_emoji()