public static class GRobot.Plátno extends Object implements Priehľadnosť
Kresliace roboty fungujú vo svete s dvoma kresliacimi plátnami,
ktoré sa podľa ich polohy voči robotom nazývajú podlaha a strop. Plátna sú priehľadné plochy
umiestnené jedna pod a druhá nad úrovňou robotov. Majú svoj rozmer
a dovoľujú vykonávanie aj takých úkonov, ktoré nesúvisia so žiadnym
konkrétnym kresliacim robotom (napríklad rozmazanie, výplň, ukladanie svojho obsahu do súboru a podobne).
V prípade, že sú obe plátna prázdne, je plocha sveta vyplnená farbou
pozadia. Každý robot smie kresliť na podlahu alebo strop
podľa výberu. Kresby, ktoré vytvoria sú potom vidno nad podkladom,
pričom kresba na podlahe je zobrazená pod robotmi a kresba na strope
nad robotmi.
Kresba každého plátna je uložená mimo zobrazovaný priestor sveta, preto všetko, čo sa nachádza na plátne nakreslené, nemusí byť automaticky viditeľné. Pri pohybe robota však dochádza k automatickému prekresľovaniu, ktoré je v prípade potreby možné vypnúť. Môžeme tým významne zvýšiť grafický výkon aplikácie, najmä ak manipulujeme viacerými robotmi naraz alebo vykonávame naraz viacero kresliacich operácií, z ktorých potrebujeme vidieť iba výsledok, nie jednotlivé čiastkové kroky.
Nasledujúci príklad naprogramuje kresliaceho robota tak, aby reagoval na kurzorové šípky pohybom a aby kláves medzerník prepínal medzi kreslením na strop tyrkysovou farbou a kreslením na podlahu hnedou farbou:
hrúbkaPera(5.5);farba(hnedá);newObsluhaUdalostí() {@OverridepublicvoidstlačenieKlávesu() {switch(ÚdajeUdalostí.kláves()) {caseKláves.MEDZERNÍK:if(kreslímNaPodlahu()) {kresliNaStrop();farba(tyrkysová); }else{kresliNaPodlahu();farba(hnedá); }break;caseKláves.HORE:dopredu(10);break;caseKláves.VPRAVO:vpravo(10);break;caseKláves.VĽAVO:vľavo(10);break;caseKláves.DOLE:dozadu(10);break; } } };
NEPRIEHLADNA, NEPRIEHĽADNÁ, NEPRIEHLADNE, NEPRIEHĽADNÉ, NEPRIEHLADNY, NEPRIEHĽADNÝ, NEVIDITELNA, NEVIDITEĽNÁ, NEVIDITELNE, NEVIDITEĽNÉ, NEVIDITELNY, NEVIDITEĽNÝ| Modifikátor a typ | Metóda a opis | 
|---|---|
| String | bodVAktivnomSlove(double x,
				double y) Alias pre bodVAktívnomSlove. | 
| String | bodVAktívnomSlove(double x,
				double y)Overí, či sa bod identifikovaný zadanými súradnicami nachádza
v oblasti niektorého z aktívnych slov. | 
| String | bodVAktivnomSlove(Poloha poloha) Alias pre bodVAktívnomSlove. | 
| String | bodVAktívnomSlove(Poloha poloha)Funguje rovnako ako metóda  bodVAktívnomSlove, ale namiesto súradníc bodu je zadaný
objekt, ktorý je implementáciou rozhraniaPoloha. | 
| static double | dolnyOkraj() Alias pre dolnýOkraj. | 
| static double | dolnýOkraj() Alias pre spodnýOkraj. | 
| GRobot.Farba | farbaBodu(double x,
		double y)Zistí farbu bodu (jedného pixela) na zadaných súradniciach. | 
| boolean | farbaBodu(double x,
		double y,
		Color farba)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje so zadanou farbou. | 
| boolean | farbaBodu(double x,
		double y,
		Farebnosť objekt)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje s farbou zadaného objektu. | 
| boolean | farbaBodu(double x,
		double y,
		int r,
		int g,
		int b)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje s farbou zadanou prostredníctvom farebných zložiek. | 
| boolean | farbaBodu(double x,
		double y,
		int r,
		int g,
		int b,
		int a)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne
priehľadnosti. | 
| GRobot.Farba | farbaBodu(Poloha objekt)Zistí farbu bodu (jedného pixela) plátna na pozícii zadaného
objektu. | 
| boolean | farbaBodu(Poloha objekt,
		Color farba)Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného
objektu zhoduje so zadanou farbou. | 
| boolean | farbaBodu(Poloha objekt,
		Farebnosť farebnosť)Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného
objektu zhoduje s farbou zadaného objektu. | 
| boolean | farbaBodu(Poloha objekt,
		int r,
		int g,
		int b)Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného
objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek. | 
| boolean | farbaBodu(Poloha objekt,
		int r,
		int g,
		int b,
		int a)Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného
objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek
a úrovne priehľadnosti. | 
| GRobot.Farba | farbaNaMysi() Alias pre farbaNaMyši. | 
| boolean | farbaNaMysi(Color farba) Alias pre farbaNaMyši. | 
| boolean | farbaNaMysi(Farebnosť objekt) Alias pre farbaNaMyši. | 
| boolean | farbaNaMysi(int r,
			int g,
			int b) Alias pre farbaNaMyši. | 
| boolean | farbaNaMysi(int r,
			int g,
			int b,
			int a) Alias pre farbaNaMyši. | 
| GRobot.Farba | farbaNaMyši()Zistí farbu bodu (jedného pixela) na súradniciach myši. | 
| boolean | farbaNaMyši(Color farba)Zistí, či sa farba bodu (jedného pixela) na súradniciach myši
zhoduje so zadanou farbou. | 
| boolean | farbaNaMyši(Farebnosť objekt)Zistí, či sa farba bodu (jedného pixela) na súradniciach myši
zhoduje s farbou zadaného objektu. | 
| boolean | farbaNaMyši(int r,
			int g,
			int b)Zistí, či je farba bodu (jedného pixela) na súradniciach myši
zhodná s farbou zadanou prostredníctvom farebných zložiek. | 
| boolean | farbaNaMyši(int r,
			int g,
			int b,
			int a)Zistí, či sa farba bodu (jedného pixela) na súradniciach myši
zhoduje s farbou zadanou prostredníctvom farebných zložiek
a úrovne priehľadnosti. | 
| GRobot.Farba | farbaPozadiaTextu() | 
| void | farbaPozadiaTextu(Color nováFarba) | 
| void | farbaPozadiaTextu(Farebnosť objekt)Nastav farbu pozadia textov plátna (podlahy alebo stropu) podľa
farby zadaného objektu. | 
| GRobot.Farba | farbaPozadiaTextu(int r,
				int g,
				int b)Nastav farbu pozadia textov plátna (podlahy alebo stropu). | 
| GRobot.Farba | farbaPozadiaTextu(int r,
				int g,
				int b,
				int a)Nastav farbu pozadia textov plátna (podlahy alebo stropu). | 
| GRobot.Farba | farbaTextu() | 
| void | farbaTextu(Color nováFarba) | 
| void | farbaTextu(Farebnosť objekt)Nastav farbu textov plátna (podlahy alebo stropu) podľa farby
zadaného objektu. | 
| GRobot.Farba | farbaTextu(int r,
		int g,
		int b)Nastav farbu textov plátna (podlahy alebo stropu). | 
| GRobot.Farba | farbaTextu(int r,
		int g,
		int b,
		int a)Nastav farbu textov plátna (podlahy alebo stropu). | 
| Graphics2D | grafika()Vráti objekt typu  Graphics2Dpoužiteľný na
rozmanité kreslenie na plátno (napríklad v reakciáchvymazaniealeboprekreslenie). | 
| boolean | grafikaDoSchranky() Alias pre obrázokDoSchránky. | 
| boolean | grafikaDoSchránky() Alias pre obrázokDoSchránky. | 
| static double | hornyOkraj() Alias pre hornýOkraj. | 
| static double | hornýOkraj() Alias pre vrchnýOkraj. | 
| boolean | interaktivnyRezim() Alias pre interaktívnyRežim. | 
| void | interaktivnyRezim(boolean zapni) Alias pre interaktívnyRežim. | 
| boolean | interaktívnyRežim()Zistí stav interaktívneho režimu pre toto plátno. | 
| void | interaktívnyRežim(boolean zapni)Zapne alebo vypne interaktívny režim pre toto plátno. | 
| void | kresli(GRobot ktorý)Nakreslí obsah zadanej zálohy plátna vytvorenej metódou
 zálohuj(GRobot)) cez jestvujúcu kresbu
na plátne (podlahe alebo strope). | 
| void | kresliDo(Shape tvar)Obmedzí kreslenie na toto plátno na plochu zadaného útvaru
( Shape). | 
| void | kresliVsade() Alias pre kresliVšade. | 
| void | kresliVšade()Zruší oblasť na obmedzenie kreslenia na toto plátno. | 
| static double | lavyOkraj() Alias pre ľavýOkraj. | 
| static double | ľavýOkraj() | 
| String | mysVAktivnomSlove() Alias pre myšVAktívnomSlove. | 
| String | myšVAktívnomSlove()Overí, či sa súradnice kurzora myši nachádzajú v oblasti niektorého
z aktívnych slov. | 
| static double | najmensieX() Alias pre najmenšieX. | 
| static double | najmensieY() Alias pre najmenšieY. | 
| static double | najmenšieX() | 
| static double | najmenšieY() | 
| static double | najvacsieX() Alias pre najväčšieX. | 
| static double | najvacsieY() Alias pre najväčšieY. | 
| static double | najväčšieX() | 
| static double | najväčšieY() | 
| void | nekresliDo(Shape tvar)Vytvára obmedzenie kreslenia na toto plátno. | 
| void | nezalamujTexty()Vypne zalamovanie textov vnútornej konzoly tohto plátna. | 
| void | obnov()Obnoví kresbu plátna (podlahy alebo stropu), ktorá bol zálohovaná
metódou  zálohuj. | 
| void | obnov(Object záloha)Obnoví kresbu plátna (podlahy alebo stropu), ktorá bola
zálohovaná buď metódou  zálohuj(), alebo metódouzálohuj(GRobot). | 
| void | obnovTexty()Táto metóda obnoví stav textového obsahu vnútornej konzoly, ktorý
bol uložený metódou  zálohujTexty. | 
| void | obnovTexty(Object záloha)Táto metóda obnoví stav textového obsahu vnútornej konzoly tohto
plátna podľa objektu, ktorý bol vytvorený buď metódou
 zálohujTexty(), alebo metódouzálohujTexty(GRobot). | 
| BufferedImage | obrazok() Alias pre obrázok. | 
| BufferedImage | obrázok()Vráti objekt typu  BufferedImageobsahujúci
aktuálny obrázok tohto plátna. | 
| void | obrazok(double x,
		double y,
		Image obrázok) Alias pre obrázok. | 
| void | obrázok(double x,
		double y,
		Image obrázok)Nakreslí na zadaných súradniciach na plátne (podlahe alebo
strope) obrázok. | 
| void | obrazok(double x,
		double y,
		String súbor) Alias pre obrázok. | 
| void | obrázok(double x,
		double y,
		String súbor)Nakreslí na zadaných súradniciach na plátne (podlahe alebo
strope) obrázok. | 
| void | obrazok(Image obrázok) Alias pre obrázok. | 
| void | obrázok(Image obrázok)Nakreslí v strede plátna (podlahy alebo stropu) zadaný obrázok. | 
| void | obrazok(Poloha objekt,
		Image obrázok) Alias pre obrázok. | 
| void | obrázok(Poloha objekt,
		Image obrázok)Nakreslí na súradniciach zadaného objektu na plátne (podlahe alebo
strope) obrázok. | 
| void | obrazok(Poloha objekt,
		String súbor) Alias pre obrázok. | 
| void | obrázok(Poloha objekt,
		String súbor)Nakreslí na súradniciach zadaného objektu na plátne (podlahe alebo
strope) obrázok. | 
| void | obrazok(String súbor) Alias pre obrázok. | 
| void | obrázok(String súbor)Nakreslí v strede plátna (podlahy alebo stropu) zadaný obrázok. | 
| boolean | obrazokDoSchranky() Alias pre obrázokDoSchránky. | 
| boolean | obrázokDoSchránky()Vloží obrázok (grafiku) plátna do schránky. | 
| Integer | odsadeniePrvehoRiadka() Alias pre odsadeniePrvéhoRiadka. | 
| Integer | odsadeniePrvéhoRiadka() | 
| void | odsadeniePrvehoRiadka(Integer novéOdsadenie) Alias pre odsadeniePrvéhoRiadka. | 
| void | odsadeniePrvéhoRiadka(Integer novéOdsadenie) | 
| GRobot.Pismo | pismo() Alias pre písmo. | 
| GRobot.Písmo | písmo() | 
| void | pismo(Font novéPísmo) Alias pre písmo. | 
| void | písmo(Font novéPísmo) | 
| GRobot.Pismo | pismo(String názov,
	int veľkosť) Alias pre písmo. | 
| GRobot.Písmo | písmo(String názov,
	int veľkosť)Nastav nový typ písma textov plátna (podlahy alebo stropu). | 
| void | pisNa(double x,
	double y,
	Object... argumenty) Alias pre píšNa. | 
| void | pisRiadokNa(double x,
			double y,
			Object... argumenty) Alias pre píšRiadokNa. | 
| void | píšNa(double x,
	double y,
	Object... argumenty)Vypíše sériu argumentov v tvare textu na zadaných súradniciach
podlahy alebo stropu. | 
| void | píšRiadokNa(double x,
			double y,
			Object... argumenty)Vypíše sériu argumentov v tvare textu na zadaných súradniciach
podlahy alebo stropu a presunie sa na ďalší riadok. | 
| int | poslednaVyskaTextu() Alias pre poslednáVýškaTextu. | 
| int | poslednáVýškaTextu()Táto metóda zistí poslednú hodnotu výšky textu (v bodoch) uloženého
vo vnútornej konzole. | 
| GRobot.Bod | posunutieTextov()Vráti aktuálnu hodnotu posunutia textov v smere osí x a y. | 
| void | posunutieTextov(int x,
				int y)Nastaví posunutie textov v smere osí x a y. | 
| int | posunutieTextovX()Vráti aktuálnu hodnotu posunutia textov v smere osi x. | 
| void | posunutieTextovX(int nováHodnota)Nastaví posunutie textov v smere osi x. | 
| int | posunutieTextovY()Vráti aktuálnu hodnotu posunutia textov v smere osi y. | 
| void | posunutieTextovY(int nováHodnota)Nastaví posunutie textov v smere osi y. | 
| static double | pravyOkraj() Alias pre pravýOkraj. | 
| static double | pravýOkraj() | 
| void | predvolenaFarbaPozadiaTextu() Alias pre predvolenáFarbaPozadiaTextu. | 
| void | predvolenáFarbaPozadiaTextu()Zmení farbu pozadia textov plátna (podlahy alebo stropu) na
predvolenú. | 
| void | predvolenaFarbaTextu() Alias pre predvolenáFarbaTextu. | 
| void | predvolenáFarbaTextu()Zmení farbu textov plátna (podlahy alebo stropu) na predvolenú. | 
| void | predvolenePismo() Alias pre predvolenéPísmo. | 
| void | predvolenéPísmo()Vráť predvolený typ písma textov plátna (podlahy alebo stropu). | 
| void | pretoc(double Δx,
	double Δy) Alias pre pretoč. | 
| void | pretoč(double Δx,
	double Δy)Pretočí obsah plátna o zadaný počet bodov v horizontálnom a/alebo
vertikálnom smere. | 
| void | pridajTexty(Object záloha)Táto metóda pridá textový obsah zadanej zálohy konzoly, ktorá
bola vytvorená buď metódou  zálohujTexty(),
alebo metódouzálohujTexty(GRobot)k aktuálnemu obsahu vnútornej konzoly tohto plátna. | 
| double | priehladnost() Alias pre priehľadnosť. | 
| double | priehľadnosť() | 
| void | priehladnost(double priehľadnosť) Alias pre priehľadnosť. | 
| void | priehľadnosť(double priehľadnosť) | 
| void | priehladnost(Priehľadnosť objekt) Alias pre priehľadnosť. | 
| void | priehľadnosť(Priehľadnosť objekt)Skopíruje úroveň (ne)priehľadnosti zo zadaného objektu. | 
| void | roluj(double Δx,
	double Δy)Posunie obsah plátna o zadaný počet bodov v horizontálnom a/alebo
vertikálnom smere. | 
| void | rolujTexty()Posunie texty vnútornej konzoly podľa poslednej udalosti
kolieska myši. | 
| void | rolujTexty(int Δx,
		int Δy)Posunie texty vnútornej konzoly o zadaný počet bodov v smere
osí x a y. | 
| void | rozmaz() Alias pre rozmaž. | 
| void | rozmaz(Color pozadie) Alias pre rozmaž. | 
| void | rozmaz(Farebnosť pozadie) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	Color pozadie) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	Farebnosť pozadie) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	int rozsah) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	int rozsah,
	Color pozadie) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	int rozsah,
	Farebnosť pozadie) Alias pre rozmaž. | 
| void | rozmaz(int bgr,
	int bgg,
	int bgb) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	int bgr,
	int bgg,
	int bgb) Alias pre rozmaž. | 
| void | rozmaz(int opakovanie,
	int rozsah,
	int bgr,
	int bgg,
	int bgb) Alias pre rozmaž. | 
| void | rozmaž()Rozmaže grafiku tohto plátna. | 
| void | rozmaž(Color pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(Farebnosť pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	Color pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	Farebnosť pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	int rozsah)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	int rozsah,
	Color pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	int rozsah,
	Farebnosť pozadie)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int bgr,
	int bgg,
	int bgb)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	int bgr,
	int bgg,
	int bgb)Rozmaže grafiku tohto plátna. | 
| void | rozmaž(int opakovanie,
	int rozsah,
	int bgr,
	int bgg,
	int bgb)Rozmaže grafiku tohto plátna. | 
| static int | sirka() Alias pre šírka. | 
| int | sirkaMedzery() Alias pre šírkaMedzery. | 
| static double | spodnyOkraj() Alias pre spodnýOkraj. | 
| static double | spodnýOkraj() | 
| static int | šírka()Zistí šírku plátna (podlahy alebo stropu). | 
| int | šírkaMedzery()V prípade, že už nastalo kreslenie, zistí šírku medzery vnútornej
konzoly pri použití aktuálneho typu písma. | 
| boolean | textDoSchranky() Alias pre textyDoSchránky. | 
| boolean | textDoSchránky() Alias pre textyDoSchránky. | 
| boolean | textyDoSchranky() Alias pre textyDoSchránky. | 
| boolean | textyDoSchránky()Vloží do schránky všetky texty vypísané do vnútornej konzoly tohto
plátna. | 
| void | ulozObrazok(String súbor) Alias pre uložObrázok. | 
| void | ulozObrazok(String súbor,
			boolean prepísať) Alias pre uložObrázok. | 
| void | uložObrázok(String súbor)Uloží aktuálnu kresbu na plátne (podlahe alebo strope) do súboru
s obrázkom. | 
| void | uložObrázok(String súbor,
			boolean prepísať)Uloží aktuálnu kresbu na plátne (podlahe alebo strope) do súboru
s obrázkom. | 
| void | upravPriehladnost(double zmena) Alias pre upravPriehľadnosť. | 
| void | upravPriehľadnosť(double zmena)Upraví úroveň (ne)priehľadnosti pláta. | 
| static int | viditelnaSirka() Alias pre viditeľnáŠírka. | 
| static int | viditeľnáŠírka()Zistí viditeľnú šírku plátna (podlahy alebo stropu). | 
| static int | viditelnaVyska() Alias pre viditeľnáVýška. | 
| static int | viditeľnáVýška()Zistí viditeľnú výšku plátna (podlahy alebo stropu). | 
| static double | vrchnyOkraj() Alias pre vrchnýOkraj. | 
| static double | vrchnýOkraj() | 
| boolean | vykonajPrikaz(String príkaz) Alias pre vykonajPríkaz. | 
| boolean | vykonajPríkaz(String príkaz)Táto metóda je automaticky používaná interaktívnym režimom,
ale umožňuje používať príkazy dostupné v interaktívnom
režime aj za hranicami tohto režimu. | 
| void | vylejFarbu(double x,
		double y,
		Color farba)Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po
okraje tej časti kresby, v ktorej sa zadaný bod nachádza. | 
| void | vylejFarbu(double x,
		double y,
		Farebnosť objekt)Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po
okraje tej časti kresby, v ktorej sa zadaný bod nachádza. | 
| GRobot.Farba | vylejFarbu(double x,
		double y,
		int r,
		int g,
		int b)Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom
farebných zložiek, ktorá sa určeného bodu rozšíri po okraje
okolitej kresby. | 
| GRobot.Farba | vylejFarbu(double x,
		double y,
		int r,
		int g,
		int b,
		int a)Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom
farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa
zo stanoveného bodu rozšíri k okrajom okolitej kresby. | 
| void | vylejFarbu(GRobot ktorý)Zadaný robot vyleje na svojej pozícii na plátno svoju aktuálnu
farbu, ktorá sa odtiaľ rozšíri po
okraje okolitej kresby. | 
| void | vylejFarbu(Poloha bod,
		Color farba)Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po
okraje tej časti kresby, v ktorej sa zadaný bod nachádza. | 
| void | vylejFarbu(Poloha bod,
		Farebnosť objekt)Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po
okraje tej časti kresby, v ktorej sa zadaný bod nachádza. | 
| GRobot.Farba | vylejFarbu(Poloha bod,
		int r,
		int g,
		int b)Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom
farebných zložiek, ktorá sa určeného bodu rozšíri po okraje
okolitej kresby. | 
| GRobot.Farba | vylejFarbu(Poloha bod,
		int r,
		int g,
		int b,
		int a)Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom
farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa
zo stanoveného bodu rozšíri k okrajom okolitej kresby. | 
| void | vymaz() Alias pre vymaž. | 
| void | vymazGrafiku() Alias pre vymažGrafiku. | 
| boolean | vymazKresbu(BufferedImage kresba) Alias pre vymažKresbu. | 
| void | vymazTexty() Alias pre vymažTexty. | 
| void | vymaž()Vymaže obsah plátna (podlahy alebo stropu), aby bola viditeľná
len farba pozadia sveta. | 
| void | vymažGrafiku()Vymaže obsah plátna (podlahy alebo stropu), aby bola viditeľná
len farba pozadia sveta a texty[1], ktoré boli
napísané pomocou metód  vypíšalebovypíšRiadok. | 
| boolean | vymažKresbu(BufferedImage kresba)Použije na plátno filter vyrobený zo zložky jasu kresby
zadaného/predloženého obrázka. | 
| void | vymažTexty()Metóda vymaže všetky texty podlahy alebo stropu napísané pomocou
metód  vypíš,vypíšRiadok(ktoré sa líšia od textov
„nakreslených“ robotmi metódouGRobot.text(String)– tie zostanú
v tomto prípade zachované). | 
| void | vypis(Object... argumenty) Alias pre vypíš. | 
| void | vypisAktivneSlova(String identifikátor,
				Object... argumenty) Alias pre vypíšAktívneSlovo. | 
| void | vypisAktivneSlovo(String identifikátor,
				Object... argumenty) Alias pre vypíšAktívneSlovo. | 
| void | vypisNa(double x,
		double y,
		Object... argumenty) Alias pre vypíšNa. | 
| void | vypisRiadok(Object... argumenty) Alias pre vypíšRiadok. | 
| void | vypisRiadokNa(double x,
			double y,
			Object... argumenty) Alias pre vypíšRiadokNa. | 
| void | vypíš(Object... argumenty)Vypíše sériu argumentov v tvare textu na plátne (podlahe alebo
strope). | 
| void | vypíšAktívneSlová(String identifikátor,
				Object... argumenty) Alias pre vypíšAktívneSlovo. | 
| void | vypíšAktívneSlovo(String identifikátor,
				Object... argumenty)Vypíše sériu argumentov v tvare textu na plátne (podlahe alebo
strope) ako aktívne slová identifikované zadaným identifikátorom. | 
| void | vypíšNa(double x,
		double y,
		Object... argumenty)Vypíše sériu argumentov v tvare textu na zadaných súradniciach
podlahy alebo stropu. | 
| void | vypíšRiadok(Object... argumenty)Vypíše sériu argumentov v tvare textu na podlahe alebo strope
a presunie sa na ďalší riadok. | 
| void | vypíšRiadokNa(double x,
			double y,
			Object... argumenty)Vypíše sériu argumentov v tvare textu na zadaných súradniciach
podlahy alebo stropu a presunie sa na ďalší riadok. | 
| void | vypln(BufferedImage obrázok) Alias pre vyplň. | 
| void | vyplň(BufferedImage obrázok)Vyplní podlahu alebo strop zadanou textúrou. | 
| void | vypln(Color farba) Alias pre vyplň. | 
| void | vyplň(Color farba)Vyplní podlahu alebo strop zadanou farbou, ktorá prekryje aj
farbu pozadia sveta. | 
| void | vypln(Farebnosť objekt) Alias pre vyplň. | 
| void | vyplň(Farebnosť objekt)Vyplní podlahu alebo strop farbou zadaného objektu, ktorá prekryje
aj  farbu pozadia
sveta. | 
| GRobot.Farba | vypln(int r,
	int g,
	int b) Alias pre vyplň. | 
| GRobot.Farba | vyplň(int r,
	int g,
	int b)Vyplní podlahu alebo strop farbou zadanou prostredníctvom farebných
zložiek. | 
| GRobot.Farba | vypln(int r,
	int g,
	int b,
	int a) Alias pre vyplň. | 
| GRobot.Farba | vyplň(int r,
	int g,
	int b,
	int a)Vyplní podlahu alebo strop farbou zadanou prostredníctvom farebných
zložiek a úrovne (ne)priehľadnosti. | 
| void | vypln(String súbor) Alias pre vyplň. | 
| void | vyplň(String súbor)Vyplní podlahu alebo strop zadanou textúrou. | 
| static int | vyska() Alias pre šírka. | 
| int | vyskaRiadka() Alias pre výškaRiadka. | 
| static int | výška()Zistí výšku plátna (podlahy alebo stropu). | 
| int | výškaRiadka()V prípade, že už nastalo kreslenie, zistí výšku riadka vnútornej
konzoly pri použití aktuálneho typu písma. | 
| boolean | zalamujeTexty() | 
| void | zalamujTexty()Zapne zalamovanie textov vnútornej konzoly tohto plátna. | 
| void | zalamujTexty(boolean zalamuj) | 
| void | zalohuj() Alias pre zálohuj. | 
| Object | zálohuj()Zálohuje kresbu na plátne (podlahe alebo strope), aby mohla byť
v prípade potreby obnovená metódou  obnov. | 
| void | zalohuj(GRobot ktorý) Alias pre zálohuj. | 
| void | zálohuj(GRobot ktorý)Zálohuje kresbu plátna (podlahy alebo stropu) do pamäte zadaného
robota. | 
| Object | zalohujTexty() Alias pre zálohujTexty. | 
| Object | zálohujTexty()Táto metóda vytvorí zálohu textového obsahu vnútornej konzoly tohto
plátna, uloží si ju do vnútornej pamäte a zároveň vráti vo forme
objektu. | 
| void | zalohujTexty(GRobot ktorý) Alias pre zálohujTexty. | 
| void | zálohujTexty(GRobot ktorý)Táto metóda vytvorí zálohu textového obsahu vnútornej konzoly tohto
plátna s použitím vnútornej pamäte zadaného robota. | 
| boolean | zamrazOdsadenie() | 
| void | zamrazOdsadenie(boolean zamraziť) | 
| void | zapamataj(GRobot ktorý) Alias pre zálohuj. | 
| Object | zapamatajTexty() Alias pre zálohujTexty. | 
| void | zapamatajTexty(GRobot ktorý) Alias pre zálohujTexty. | 
| void | zapamätaj(GRobot ktorý) Alias pre zálohuj. | 
| Object | zapamätajTexty() Alias pre zálohujTexty. | 
| void | zapamätajTexty(GRobot ktorý) Alias pre zálohujTexty. | 
| Integer | zmenOdsadenieSprava() Alias pre zmeňOdsadenieSprava. | 
| Integer | zmeňOdsadenieSprava() | 
| void | zmenOdsadenieSprava(Integer novéOdsadenie) Alias pre zmeňOdsadenieSprava. | 
| void | zmeňOdsadenieSprava(Integer novéOdsadenie) | 
| Integer | zmenOdsadenieZlava() Alias pre zmeňOdsadenieZľava. | 
| Integer | zmeňOdsadenieZľava() | 
| void | zmenOdsadenieZlava(Integer novéOdsadenie) Alias pre zmeňOdsadenieZľava. | 
| void | zmeňOdsadenieZľava(Integer novéOdsadenie) | 
| boolean | zmrazOdsadenie() Alias pre zamrazOdsadenie. | 
| void | zmrazOdsadenie(boolean zamraziť) Alias pre zamrazOdsadenie. | 
public static double najmenšieX()
 Zistí najmenšiu x-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najmenšiu x-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najväčšieX(),
najmenšieY(),
najväčšieY()public static double najmensieX()
 Alias pre
 Alias pre najmenšieX.public static double najmenšieY()
 Zistí najmenšiu y-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najmenšiu y-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najväčšieX(),
najväčšieY()public static double najmensieY()
 Alias pre
 Alias pre najmenšieY.public static double najväčšieX()
 Zistí najväčšiu x-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najväčšiu x-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najmenšieY(),
najväčšieY()public static double najvacsieX()
 Alias pre
 Alias pre najväčšieX.public static double najväčšieY()
 Zistí najväčšiu y-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najväčšiu y-ovú súradnicu plátna.
Podlaha a strop majú určitú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najväčšieX(),
najmenšieY()public static double najvacsieY()
 Alias pre
 Alias pre najväčšieY.public static int šírka()
public static int sirka()
 Alias pre
 Alias pre šírka.public static int výška()
public static int vyska()
 Alias pre
 Alias pre šírka.public static int viditeľnáŠírka()
public static int viditelnaSirka()
 Alias pre
 Alias pre viditeľnáŠírka.public static int viditeľnáVýška()
public static int viditelnaVyska()
 Alias pre
 Alias pre viditeľnáVýška.public static double ľavýOkraj()
pravýOkraj(),
spodnýOkraj(),
vrchnýOkraj()public static double lavyOkraj()
 Alias pre
 Alias pre ľavýOkraj.public static double spodnýOkraj()
ľavýOkraj(),
pravýOkraj(),
vrchnýOkraj()public static double spodnyOkraj()
 Alias pre
 Alias pre spodnýOkraj.public static double dolnýOkraj()
 Alias pre
 Alias pre spodnýOkraj.public static double dolnyOkraj()
 Alias pre
 Alias pre dolnýOkraj.public static double pravýOkraj()
ľavýOkraj(),
spodnýOkraj(),
vrchnýOkraj()public static double pravyOkraj()
 Alias pre
 Alias pre pravýOkraj.public static double vrchnýOkraj()
ľavýOkraj(),
pravýOkraj(),
spodnýOkraj()public static double vrchnyOkraj()
 Alias pre
 Alias pre vrchnýOkraj.public static double hornýOkraj()
 Alias pre
 Alias pre vrchnýOkraj.public static double hornyOkraj()
 Alias pre
 Alias pre hornýOkraj.public Object zálohuj()
obnov.
zálohuj(GRobot),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public void zalohuj()
 Alias pre
 Alias pre zálohuj.public void zálohuj(GRobot ktorý)
obnov(Object) alebo pridaný k aktuálnemu obsahu
kresby na plátne metódou kresli(GRobot).
ktorý – ktorý robot si má zapamätať kresbu na plátnezálohuj(),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public void obnov()
zálohuj. Ak kresba predtým nebola
zálohovaná, volanie tejto metódy nebude mať žiadny efekt.public void obnov(Object záloha)
zálohuj(), alebo metódou
zálohuj(GRobot). Ak zadaný objekt
neobsahuje zálohu, tak volanie tejto metódy nebude mať žiadny efekt.
záloha – záloha plátna vytvorená buď metódou zálohuj(), alebo metódou zálohuj(GRobot)zálohuj(),
zálohuj(GRobot),
obnov(),
kresli(GRobot),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public void kresli(GRobot ktorý)
zálohuj(GRobot)) cez jestvujúcu kresbu
na plátne (podlahe alebo strope). Táto metóda s využitím
priehľadnosti dokreslí kresbu zo zálohy ku kresbe, ktorá sa na
plátne práve nachádza. Testy ukázali, že proces dokreslenia je
približne rovnako rýchly ako proces obnovenia zo zálohy.
(Poznámka: Pri použití metódy obnov(Object) je kresba plátna úplne nahradená obsahom zálohy,
ale s tou metódou sú použiteľné aj objekty vytvárané metódou
zálohuj(), ktorých štruktúra je
jednoduchšia.)
ktorý – robot, ktorý obsahuje zálohu plátna vytvorenú
metódou zálohuj(GRobot)zálohuj(),
zálohuj(GRobot),
obnov(),
obnov(Object),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public Object zálohujTexty()
obnovTexty.
obnovTextyzálohuj(),
zálohuj(GRobot),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public Object zalohujTexty()
 Alias pre
 Alias pre zálohujTexty.public Object zapamätajTexty()
 Alias pre
 Alias pre zálohujTexty.public Object zapamatajTexty()
 Alias pre
 Alias pre zálohujTexty.public void zálohujTexty(GRobot ktorý)
obnovTexty(Object) alebo pridaný k aktuálnym textom na plátne
metódou pridajTexty(Object).
ktorý – robot, do ktorého bude uložená záloha textovzálohuj(),
zálohuj(GRobot),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(),
obnovTexty(),
obnovTexty(Object),
pridajTexty(Object)public void zalohujTexty(GRobot ktorý)
 Alias pre
 Alias pre zálohujTexty.public void zapamätajTexty(GRobot ktorý)
 Alias pre
 Alias pre zálohujTexty.public void zapamatajTexty(GRobot ktorý)
 Alias pre
 Alias pre zálohujTexty.public void obnovTexty()
zálohujTexty. Ak záloha
predtým nebola vytvorená, tak volanie tejto metódy nebude mať
žiadny efekt.
public void obnovTexty(Object záloha)
zálohujTexty(), alebo metódou
zálohujTexty(GRobot).
záloha – objekt, ktorý obsahuje zálohu textov konzolyzálohuj(),
zálohuj(GRobot),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
pridajTexty(Object)public void pridajTexty(Object záloha)
zálohujTexty(),
alebo metódou zálohujTexty(GRobot)
k aktuálnemu obsahu vnútornej konzoly tohto plátna.
záloha – objekt, ktorý obsahuje zálohu textov konzolyzálohuj(),
zálohuj(GRobot),
obnov(),
obnov(Object),
kresli(GRobot),
zálohujTexty(),
zálohujTexty(GRobot),
obnovTexty(),
obnovTexty(Object)public GRobot.Farba farbaBodu(double x, double y)
žiadna. So získanou
farbou môžeme ďalej pracovať – napríklad ju upravovať alebo
zisťovať jej vlastnosti (farebné zložky…). Testovať, či má bod
konkrétnu farbu, môžeme napríklad pomocou metódy
farbaBodu(x, y, farba).
public GRobot.Farba farbaBodu(Poloha objekt)
žiadna. So získanou
farbou môžeme ďalej pracovať – napríklad ju upravovať alebo
zisťovať jej vlastnosti (farebné zložky…). Testovať, či má bod
konkrétnu farbu, môžeme napríklad pomocou metódy
farbaBodu(objekt, farba).
public boolean farbaBodu(double x, double y, Color farba)
false. Testovať farbu
pomocou tejto metódy môžeme napríklad takto:
if(farbaBodu(3.0,5.0,modrá)) …
x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného bodufarba – farba, ktorú chceme porovnať s farbou bodu na
	zadanej pozíciitrue ak sú zadané súradnice v rámci rozmerov
	plátna a farba bodu na zadaných súradniciach sa zhoduje so
	zadanou farbou (musia sa zhodovať všetky farebné
	zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaBodu(Poloha objekt, Color farba)
false. Testovať farbu
pomocou tejto metódy môžeme napríklad takto:
if(farbaBodu(this,modrá)) …
objekt – objekt, na ktorého pozícii chceme overiť farbu bodufarba – farba, ktorú chceme porovnať s farbou bodu na
	pozícii určeného objektutrue ak sa objekt nachádza v rámci rozmerov
	plátna a farba bodu na jeho mieste sa zhoduje so zadanou
	farbou (musia sa zhodovať všetky farebné
	zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaBodu(double x, double y, Farebnosť objekt)
false.x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného boduobjekt – objekt, ktorého farbu chceme porovnať s farbou bodu
	na zadanej pozíciitrue ak sú zadané súradnice v rámci rozmerov
	plátna a farba bodu na zadaných súradniciach sa zhoduje
	s farbou zadaného objektu farbou (musia sa zhodovať všetky
	farebné zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaBodu(Poloha objekt, Farebnosť farebnosť)
false.objekt – objekt, na ktorého pozícii chceme overiť farbu bodufarebnosť – objekt, ktorého farbu chceme porovnať s farbou
	bodu na pozícii určenej predchádzajúcim objektomtrue ak sa objekt nachádza v rámci rozmerov
	plátna a farba bodu na jeho mieste sa zhoduje s farbou
	zadaného objektu farbou (musia sa zhodovať všetky farebné
	zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaBodu(double x, double y, int r, int g, int b)
255,
čiže na úplne nepriehľadnú farbu.)
x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného bodur – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciig – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciib – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciitrue ak sú zadané súradnice v rámci rozmerov
	plátna a farba bodu na zadaných súradniciach sa zhoduje
	so zadanou farbou (musia sa zhodovať všetky farebné zložky aj
	úroveň priehľadnosti), inak falsepublic boolean farbaBodu(double x, double y, int r, int g, int b, int a)
x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného bodur – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciig – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciib – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na zadanej pozíciia – úroveň priehľadnosti farby, ktorú chceme porovnať
	s farbou bodu na zadanej pozíciitrue ak sú zadané súradnice v rámci rozmerov
	plátna a farba bodu na zadaných súradniciach sa zhoduje
	so zadanou farbou (musia sa zhodovať všetky farebné zložky aj
	úroveň priehľadnosti), inak falsepublic boolean farbaBodu(Poloha objekt, int r, int g, int b)
255,
čiže na úplne nepriehľadnú farbu.)
objekt – objekt, ktorého poloha určuje súradnice vyšetrovaného
	bodur – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektug – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektub – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektutrue ak je poloha objektu v rámci rozmerov
	plátna a farba bodu na jeho súradniciach sa zhoduje so
	zadanou farbou (musia sa zhodovať všetky farebné zložky aj
	úroveň priehľadnosti), inak falsepublic boolean farbaBodu(Poloha objekt, int r, int g, int b, int a)
objekt – objekt, ktorého poloha určuje súradnice vyšetrovaného
	bodur – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektug – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektub – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na pozícii objektua – úroveň priehľadnosti farby, ktorú chceme porovnať
	s farbou bodu na pozícii objektutrue ak je poloha objektu v rámci rozmerov
	plátna a farba bodu na jeho súradniciach sa zhoduje so
	zadanou farbou (musia sa zhodovať všetky farebné zložky aj
	úroveň priehľadnosti), inak falsepublic GRobot.Farba farbaNaMyši()
farbaNaMyši(farba).
(Poznámka: Ak by súradnice myši boli náhodou
mimo plochy plátna, metóda by vrátila inštanciu farby žiadna.)
Farba) na pozícii
	myšipublic GRobot.Farba farbaNaMysi()
 Alias pre
 Alias pre farbaNaMyši.public boolean farbaNaMyši(Color farba)
if(farbaNaMyši(modrá)) …
(Poznámka: Ak by súradnice myši boli náhodou
mimo plochy plátna, metóda by vrátila hodnotu false.)
farba – farba, ktorú chceme porovnať s farbou bodu na
	súradniciach myšitrue ak je farba bodu na súradniciach myši
	zhodná so zadanou farbou (musia sa zhodovať všetky
	farebné zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaNaMysi(Color farba)
 Alias pre
 Alias pre farbaNaMyši.public boolean farbaNaMyši(Farebnosť objekt)
(Poznámka: Ak by súradnice myši boli náhodou
mimo plochy plátna, metóda by vrátila hodnotu false.)
objekt – objekt, ktorého farbu chceme porovnať s farbou bodu
	na súradniciach myšitrue ak je farba bodu na súradniciach myši
	zhodná s farbou zadaného objektu farbou (musia sa zhodovať
	všetky farebné zložky aj úroveň priehľadnosti),
	inak falsepublic boolean farbaNaMysi(Farebnosť objekt)
 Alias pre
 Alias pre farbaNaMyši.public boolean farbaNaMyši(int r, int g, int b)
255,
čiže na úplne nepriehľadnú farbu.)
(Poznámka: Ak by súradnice myši boli náhodou
mimo aktívneho kresliaceho plátna robota, metóda by vrátila
hodnotu false.)
r – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšig – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšib – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšitrue ak je farba bodu na súradniciach myši
	zhodná so zadanou farbou (musia sa zhodovať všetky tri
	farebné zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaNaMysi(int r, int g, int b)
 Alias pre
 Alias pre farbaNaMyši.public boolean farbaNaMyši(int r, int g, int b, int a)
(Poznámka: Ak by súradnice myši boli náhodou mimo
plochy plátna, metóda by vrátila hodnotu false.)
r – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšig – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšib – červená zložka farby, ktorú chceme porovnať s farbou
	bodu na súradniciach myšia – úroveň priehľadnosti farby, ktorú chceme porovnať
	s farbou bodu na súradniciach myšitrue ak je farba bodu na súradniciach myši
	zhodná so zadanou farbou (musia sa zhodovať všetky tri
	farebné zložky aj úroveň priehľadnosti), inak falsepublic boolean farbaNaMysi(int r, int g, int b, int a)
 Alias pre
 Alias pre farbaNaMyši.public GRobot.Farba farbaTextu()
Farba)public void farbaTextu(Color nováFarba)
 Nastav farbu textov plátna (podlahy alebo
stropu).
Nastaví farbu a priehľadnosť textov podlahy alebo stropu podľa
zadaného objektu.
 Nastav farbu textov plátna (podlahy alebo
stropu).
Nastaví farbu a priehľadnosť textov podlahy alebo stropu podľa
zadaného objektu.nováFarba – objekt typu Farba s novou farbou
	textov plátna; jestvuje paleta predvolených farieb (pozri
	vyššie: Farebnosť.biela, Farebnosť.červená, Farebnosť.čierna…)public void farbaTextu(Farebnosť objekt)
objekt – objekt určujúci novú farbu textov plátnapublic GRobot.Farba farbaTextu(int r, int g, int b)
r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba – nová farba perafarbaTextu(java.awt.Color)public GRobot.Farba farbaTextu(int r, int g, int b, int a)
r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti novej farby; celé číslo
	v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba – nová farba perafarbaTextu(java.awt.Color)public void predvolenáFarbaTextu()
public void predvolenaFarbaTextu()
 Alias pre
 Alias pre predvolenáFarbaTextu.public GRobot.Farba farbaPozadiaTextu()
Farba)public void farbaPozadiaTextu(Color nováFarba)
 Nastav farbu pozadia textov plátna
(podlahy alebo stropu). Nastaví farbu a priehľadnosť pozadia
textov podlahy alebo stropu podľa zadaného objektu. Ak je zadaná
typová hodnota
 Nastav farbu pozadia textov plátna
(podlahy alebo stropu). Nastaví farbu a priehľadnosť pozadia
textov podlahy alebo stropu podľa zadaného objektu. Ak je zadaná
typová hodnota (Farba)null,
tak je farba pozadia zrušená.nováFarba – objekt typu Farba s novou farbou
	textov plátna; jestvuje paleta predvolených farieb (pozri
	vyššie: Farebnosť.biela, Farebnosť.červená, Farebnosť.čierna…)public void farbaPozadiaTextu(Farebnosť objekt)
(Farebnosť)null,
tak je farba pozadia zrušená.objekt – objekt určujúci novú farbu pozadia textov plátnapublic GRobot.Farba farbaPozadiaTextu(int r, int g, int b)
r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba – nová farba pozadiafarbaPozadiaTextu(java.awt.Color)public GRobot.Farba farbaPozadiaTextu(int r, int g, int b, int a)
r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti novej farby; celé číslo
	v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba – nová farba pozadiafarbaPozadiaTextu(java.awt.Color)public void predvolenáFarbaPozadiaTextu()
null.public void predvolenaFarbaPozadiaTextu()
 Alias pre
 Alias pre predvolenáFarbaPozadiaTextu.public GRobot.Písmo písmo()
 Čítaj aktuálny typ písma textov plátna
(podlahy alebo stropu). Písmo používajú metódy
 Čítaj aktuálny typ písma textov plátna
(podlahy alebo stropu). Písmo používajú metódy
vypíš
a vypíšRiadok.GRobot.Písmo – aktuálne písmovypíš(Object...),
vypíšRiadok(Object...),
farbaTextu(java.awt.Color),
farbaPozadiaTextu(java.awt.Color),
predvolenéPísmo(),
vymaž(),
vymažTexty()public GRobot.Pismo pismo()
 Alias pre
 Alias pre písmo.public void písmo(Font novéPísmo)
 Nastav nový typ písma textov plátna (podlahy
alebo stropu). Písmo používajú metódy
 Nastav nový typ písma textov plátna (podlahy
alebo stropu). Písmo používajú metódy vypíš
a vypíšRiadok.novéPísmo – objekt typu GRobot.Písmo alebo Font
	určujúci nový typ písmavypíš(Object...),
vypíšRiadok(Object...),
farbaTextu(java.awt.Color),
farbaPozadiaTextu(java.awt.Color),
predvolenéPísmo(),
vymaž(),
vymažTexty()public GRobot.Písmo písmo(String názov, int veľkosť)
vypíš a vypíšRiadok.názov – názov písma; môže byť všeobecný názov logického
	písma (Dialog, DialogInput, Monospaced, Serif, SansSerif…)
	alebo názov konkrétneho písma (Times New Roman, Arial…)veľkosť – veľkosť písma v bodochGRobot.Písmo určujúci nový typ písmavypíš(Object...),
vypíšRiadok(Object...),
farbaTextu(java.awt.Color),
farbaPozadiaTextu(java.awt.Color),
písmo(Font),
predvolenéPísmo(),
vymaž(),
vymažTexty()public GRobot.Pismo pismo(String názov, int veľkosť)
 Alias pre
 Alias pre písmo.public void predvolenéPísmo()
vypíš
a vypíšRiadok.public void predvolenePismo()
 Alias pre
 Alias pre predvolenéPísmo.public Integer odsadeniePrvéhoRiadka()
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia prvého riadka odseku konzolového textu plátna (podlahy
alebo stropu). Odsek je jeden dlhý zalamovaný riadok konzoly.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia prvého riadka odseku konzolového textu plátna (podlahy
alebo stropu). Odsek je jeden dlhý zalamovaný riadok konzoly.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad vypíš alebo
vypíšRiadok).
V okamihu ich použitia sa hodnota aplikuje a spotrebuje. Ak nie je
aktívna žiadna požiadavka na zmenu odsadenia, tak táto metóda vráti
hodnotu null.
nullodsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public Integer odsadeniePrvehoRiadka()
 Alias pre
 Alias pre odsadeniePrvéhoRiadka.public void odsadeniePrvéhoRiadka(Integer novéOdsadenie)
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia prvého riadka (v zmysle riadka odseku)
konzolových textov plátna (podlahy alebo stropu). Platí to isté ako
je uvedené v opise metódy
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia prvého riadka (v zmysle riadka odseku)
konzolových textov plátna (podlahy alebo stropu). Platí to isté ako
je uvedené v opise metódy
odsadeniePrvéhoRiadka(). Ak je
potrebné požiadavku zrušiť, stačí zadať do parametra
novéOdsadenie hodnotu null.
novéOdsadenie – nová požiadavka na zmenu odsadenia
	textov konzoly zľavaodsadeniePrvéhoRiadka(),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public void odsadeniePrvehoRiadka(Integer novéOdsadenie)
 Alias pre
 Alias pre odsadeniePrvéhoRiadka.public Integer zmeňOdsadenieZľava()
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia konzolových textov plátna (podlahy alebo stropu) zľava.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia konzolových textov plátna (podlahy alebo stropu) zľava.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad vypíš alebo
vypíšRiadok).
V okamihu ich použitia sa hodnota aplikuje a spotrebuje. Ak nie je
aktívna žiadna požiadavka na zmenu odsadenia, tak táto metóda vráti
hodnotu null.
nullodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public Integer zmenOdsadenieZlava()
 Alias pre
 Alias pre zmeňOdsadenieZľava.public void zmeňOdsadenieZľava(Integer novéOdsadenie)
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia konzolových textov plátna (podlahy alebo stropu)
zľava. Platí to isté ako je uvedené v opise metódy
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia konzolových textov plátna (podlahy alebo stropu)
zľava. Platí to isté ako je uvedené v opise metódy
zmeňOdsadenieZľava(). Ak je
potrebné požiadavku zrušiť, stačí zadať do parametra
novéOdsadenie hodnotu null.
novéOdsadenie – nová požiadavka na zmenu odsadenia
	textov konzoly zľavaodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public void zmenOdsadenieZlava(Integer novéOdsadenie)
 Alias pre
 Alias pre zmeňOdsadenieZľava.public Integer zmeňOdsadenieSprava()
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia konzolových textov plátna (podlahy alebo stropu) sprava.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad
 Zistí (dočasnú) hodnotu požiadavky na zmenu
odsadenia konzolových textov plátna (podlahy alebo stropu) sprava.
Hodnota požiadavky na zmeny odsadenia je platná vždy do najbližšieho
použitia príkazov určených na vypísanie textu na vnútornú konzolu
(napríklad vypíš alebo
vypíšRiadok).
V okamihu ich použitia sa hodnota aplikuje a spotrebuje. Ak nie je
aktívna žiadna požiadavka na zmenu odsadenia, tak táto metóda vráti
hodnotu null.
nullodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public Integer zmenOdsadenieSprava()
 Alias pre
 Alias pre zmeňOdsadenieSprava.public void zmeňOdsadenieSprava(Integer novéOdsadenie)
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia konzolových textov plátna (podlahy alebo stropu)
sprava. Platí to isté ako je uvedené v opise metódy
 Nastaví novú (dočasnú) hodnotu požiadavky
na zmenu odsadenia konzolových textov plátna (podlahy alebo stropu)
sprava. Platí to isté ako je uvedené v opise metódy
zmeňOdsadenieSprava(). Ak je
potrebné požiadavku zrušiť, stačí zadať do parametra
novéOdsadenie hodnotu null.
novéOdsadenie – nová požiadavka na zmenu odsadenia
	textov konzoly spravaodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zamrazOdsadenie(),
zamrazOdsadenie(boolean)public void zmenOdsadenieSprava(Integer novéOdsadenie)
 Alias pre
 Alias pre zmeňOdsadenieSprava.public boolean zamrazOdsadenie()
 Zistí či bola zadaná požiadavka na
nastavenie („zamrazenie“) ľavého odsadenia konzolových textov
plátna (podlahy alebo stropu) na aktuálnej pozícii. Táto
požiadavka sa pri najbližšom použití príkazov určených na
vypísanie textu na vnútornú konzolu (napríklad
 Zistí či bola zadaná požiadavka na
nastavenie („zamrazenie“) ľavého odsadenia konzolových textov
plátna (podlahy alebo stropu) na aktuálnej pozícii. Táto
požiadavka sa pri najbližšom použití príkazov určených na
vypísanie textu na vnútornú konzolu (napríklad
vypíš alebo vypíšRiadok) zapamätá a zresetuje. Použije sa v čase
vykresľovania textov nad plátnom. Nastavenie sa použije tak, ako
keby sme v čase vykresľovania textov zavolali metódu
zmeňOdsadenieZľava(Integer)
s hodnotou aktuálnej horizontálnej pozície miesta výpisu na
konzole (x-ovú súradnicu, pričom túto hodnotu vopred nie je možné
zistiť, pretože je dynamicky sa meniaca a v čase vykreslenia
textov môže byť prakticky ľubovoľná).
true ak je tento druh požiadavky aktívny, inak
	falseodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie(boolean)public boolean zmrazOdsadenie()
 Alias pre
 Alias pre zamrazOdsadenie.public void zamrazOdsadenie(boolean zamraziť)
 Nastaví špeciálnu požiadavku na
nastavenie („zamrazenie“) ľavého odsadenia konzolových textov
plátna (podlahy alebo stropu) na aktuálnej pozícii textu. Platí
to isté ako je uvedené v opise metódy
 Nastaví špeciálnu požiadavku na
nastavenie („zamrazenie“) ľavého odsadenia konzolových textov
plátna (podlahy alebo stropu) na aktuálnej pozícii textu. Platí
to isté ako je uvedené v opise metódy zamrazOdsadenie().
zamraziť – true ak má byť táto požiadavka
	aktivovaná, inak falseodsadeniePrvéhoRiadka(),
odsadeniePrvéhoRiadka(Integer),
zmeňOdsadenieZľava(),
zmeňOdsadenieZľava(Integer),
zmeňOdsadenieSprava(),
zmeňOdsadenieSprava(Integer),
zamrazOdsadenie()public void zmrazOdsadenie(boolean zamraziť)
 Alias pre
 Alias pre zamrazOdsadenie.public double priehľadnosť()
priehľadnosť v rozhraní Priehľadnosťpriehľadnosť(double),
upravPriehľadnosť(double),
GRobot.Svet.priehľadnosť(double, double),
GRobot.Svet.upravPriehľadnosť(double, double)public double priehladnost()
 Alias pre
 Alias pre priehľadnosť.priehladnost v rozhraní Priehľadnosťpublic void priehľadnosť(double priehľadnosť)
 Nastaví novú úroveň (ne)priehľadnosti
tohto pláta,
pričom jednotlivé body plátna môžu mať svoju vlastnú úroveň
priehľadnosti. Úroveň 0.0 znamená, že obsah plátna nebude
zobrazený. Úroveň 1.0 znamená, že jednotlivé body plátna budú
zobrazené s ich vlastnou úrovňou priehľadnosti – nepriehľadné body
budú plne viditeľné. Úroveň priehľadnosti plátna nemá vplyv na
uloženie obsahu plátna, iba na
jeho zobrazenie a uloženie
obsahu sveta (grafického obsahu).
 Nastaví novú úroveň (ne)priehľadnosti
tohto pláta,
pričom jednotlivé body plátna môžu mať svoju vlastnú úroveň
priehľadnosti. Úroveň 0.0 znamená, že obsah plátna nebude
zobrazený. Úroveň 1.0 znamená, že jednotlivé body plátna budú
zobrazené s ich vlastnou úrovňou priehľadnosti – nepriehľadné body
budú plne viditeľné. Úroveň priehľadnosti plátna nemá vplyv na
uloženie obsahu plátna, iba na
jeho zobrazenie a uloženie
obsahu sveta (grafického obsahu).priehľadnosť – nová úroveň priehľadnosti (0.0 – 1.0)priehľadnosť(),
upravPriehľadnosť(double),
GRobot.Svet.priehľadnosť(double, double),
GRobot.Svet.upravPriehľadnosť(double, double)public void priehladnost(double priehľadnosť)
 Alias pre
 Alias pre priehľadnosť.public void priehľadnosť(Priehľadnosť objekt)
objekt – objekt určujúci novú úroveň priehľadnostipriehľadnosť(),
upravPriehľadnosť(double),
GRobot.Svet.priehľadnosť(double, double),
GRobot.Svet.upravPriehľadnosť(double, double)public void priehladnost(Priehľadnosť objekt)
 Alias pre
 Alias pre priehľadnosť.public void upravPriehľadnosť(double zmena)
priehľadnosť.zmena – hodnota, ktorou bude násobená aktuálna hodnota
	priehľadnosti; príklady: 0.5 – priehľadnosť bude znížená
	o polovicu, 2.0 – úroveň priehľadnosti bude zdvojnásobenápriehľadnosť(double),
priehľadnosť(),
GRobot.Svet.priehľadnosť(double, double),
GRobot.Svet.upravPriehľadnosť(double, double)public void upravPriehladnost(double zmena)
 Alias pre
 Alias pre upravPriehľadnosť.public BufferedImage obrázok()
BufferedImage obsahujúci
aktuálny obrázok tohto plátna. Niekedy by mohlo byť potrebné
pracovať priamo s obrázkom plátna. Na priamy prístup k nemu slúži
táto metóda.
Vrátený objekt typu BufferedImage nemá
prispôsobený súradnicový priestor potrebám sveta robota – pracuje
v rovnakom súradnicovom systéme ako všetky grafické objekty Javy –
začiatok súradnicového systému sa nachádza vľavo hore a y-ové
súradnice sú zrkadlovo prevrátené, to znamená, že y-ová súradnica
stúpa smerom nadol.BufferedImage – obrázok
	plátnagrafika()public BufferedImage obrazok()
 Alias pre
 Alias pre obrázok.public Graphics2D grafika()
Graphics2D použiteľný na
rozmanité kreslenie na plátno (napríklad v reakciách vymazanie alebo prekreslenie). Robot má dostatok
nástrojov (metód) na kreslenie. Ak potrebujete priamy prístup ku
grafickému objektu plátna (napríklad ak by ste chceli využívať
metódy triedy Graphics2D), použite na prístup
k nemu túto metódu. Grafický objekt pracuje so súradnicovým
priestorom Javy, podobne ako je to spomenuté pri obrázku plátna.Graphics2D – grafika plátnaobrázok()public void kresliVšade()
GRobot.kresliVšade(),
kresliDo(Shape),
nekresliDo(Shape)public void kresliVsade()
 Alias pre
 Alias pre kresliVšade.public void kresliDo(Shape tvar)
Shape).
Robot disponuje množinou metód na kreslenie tvarov (kružnica, elipsa, štvorec…), ktoré
zároveň generujú tvary. Pre ich použitie s touto metódou je dobré
predtým kreslenie tvarov zakázať a neskôr opäť povoliť.
Metóda text dokonca zákaz kreslenia
tvarov požaduje, aby mohla vygenerovať tvar (bez zákazu má
návratovú hodnotu null). Tvar je možné vytvoriť aj
z cesty…
Obmedzenie zužuje aktuálny priestor kreslenia, to znamená, že
sa priebežne vytvára oblasť, ktorá je prienikom všetkých
obmedzení. Ak chceme vytvoriť obmedzenie tvaru, ktorý je
možné vytvoriť inou množinovou operáciou, môžeme na obmedzenie
kreslenia použiť aj Oblasť (zadanú namiesto
parametra tvar). Obmedzenia sú platné pre všetkých
robotov a zrušíme ich volaním metódy kresliVšade.
tvar – tvar (Shape) alebo OblasťGRobot.kresliDo(Shape),
kresliVšade(),
nekresliDo(Shape)public void nekresliDo(Shape tvar)
kresliDo, ibaže obrátene – kreslenie je možné všade, okrem
zadaného tvaru alebo oblasti.
Rovnako ako pri metóde kresliDo, sa
aj toto obmedzenie kombinuje s aktuálnymi obmedzeniami kreslenia
a je platné pre všetkých robotov. Všetky ombedzenia zrušíme
volaním metódy kresliVšade.
tvar – tvar (Shape) alebo OblasťGRobot.nekresliDo(Shape),
kresliDo(Shape),
kresliVšade()public boolean zalamujeTexty()
 Zistí stav/hodnotu vlastnosti zalamovania
textov vnútornej konzoly tohto plátna. Vlastnosť ovplyvňuje
správanie metód
 Zistí stav/hodnotu vlastnosti zalamovania
textov vnútornej konzoly tohto plátna. Vlastnosť ovplyvňuje
správanie metód vypíš a vypíšRiadok. Predvolene je (aspoň
v súvislosti s plátnom ako takým) táto vlastnosť vypnutá.
true ak sú texty presahujúce pravý okraj okna
	automaticky zalamované; false v opačnom prípadepublic void zalamujTexty(boolean zalamuj)
 Nastaví vlastnosť zalamovania textov
vnútornej konzoly tohto plátna podľa zadaného parametra. Vlastnosť
ovplyvňuje správanie metód
 Nastaví vlastnosť zalamovania textov
vnútornej konzoly tohto plátna podľa zadaného parametra. Vlastnosť
ovplyvňuje správanie metód vypíš a vypíšRiadok. Predvolene je (aspoň
v súvislosti s plátnom ako takým) táto vlastnosť vypnutá.
zalamuj – true ak chceme, aby boli texty
	presahujúce pravý okraj okna automaticky zalomené; false v opačnom prípadepublic void zalamujTexty()
zalamujTexty(true).public void nezalamujTexty()
zalamujTexty(false).public int výškaRiadka()
0.
public int vyskaRiadka()
 Alias pre
 Alias pre výškaRiadka.public int šírkaMedzery()
0.
public int sirkaMedzery()
 Alias pre
 Alias pre šírkaMedzery.public void vypíšAktívneSlovo(String identifikátor, Object... argumenty)
vypíš – platia pre ňu v podstate rovnaké
pravidlá. Rozdiel je v tom, že výpis vykonaný touto metódou bude
považovaný za takzvané aktívne slovo (resp. slová). Farbu
textu v oblasti aktívneho slova je možné ovplyvňovať prostrednícvom
reakcie farbaAktívnehoSlova. To, či sa určitý bod nachádza v niektorej
z oblastí aktívnych slov je možné overiť napríklad metódou
bodVAktívnomSlove
(s variantom na overenie polohy myši v niektorom slove: myšVAktívnomSlove).
Pomocou aktívnych slov je možné naprogramovať podobné správanie
aké majú hypertextové odkazy webových stránok.
identifikátor – identifikátor aktívneho slova, pomocou
	ktorého bude toto slovo odlišované od ostatných aktívnych slovargumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkami (ako pri metóde vypíš)vypíš(Object...),
bodVAktívnomSlove(double, double),
myšVAktívnomSlove(),
GRobot.ObsluhaUdalostí.farbaAktívnehoSlova(String)public void vypisAktivneSlovo(String identifikátor, Object... argumenty)
 Alias pre
 Alias pre vypíšAktívneSlovo.public void vypíšAktívneSlová(String identifikátor, Object... argumenty)
 Alias pre
 Alias pre vypíšAktívneSlovo.public void vypisAktivneSlova(String identifikátor, Object... argumenty)
 Alias pre
 Alias pre vypíšAktívneSlovo.public String bodVAktívnomSlove(double x, double y)
vypíšAktívneSlovo.) Ak je
na zadaných súradniciach nájdené aktívne slovo, tak je návratovou
hodnotou tejto metódy jeho identifikátor, inak je vrátená
hodnota null.
x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného bodunullpublic String bodVAktivnomSlove(double x, double y)
 Alias pre
 Alias pre bodVAktívnomSlove.public String bodVAktívnomSlove(Poloha poloha)
bodVAktívnomSlove, ale namiesto súradníc bodu je zadaný
objekt, ktorý je implementáciou rozhrania Poloha.
poloha – poloha vyšetrovaného bodu zadaná prostredníctvom
	objektu implementujúceho rozhranie Poloha.nullpublic String bodVAktivnomSlove(Poloha poloha)
 Alias pre
 Alias pre bodVAktívnomSlove.public String myšVAktívnomSlove()
vypíšAktívneSlovo.) Ak je na súradniciach myši nájdené
aktívne slovo, tak je návratovou hodnotou tejto metódy jeho
identifikátor, inak je vrátená hodnota null.
nullpublic String mysVAktivnomSlove()
 Alias pre
 Alias pre myšVAktívnomSlove.public void vypíš(Object... argumenty)
zalamujTexty. Avšak počas
inicializácie hlavného robota je automaticky zapnuté zalamovanie
textov stropu, takže pri bežnom používaní skupiny tried grafického
robota (čiže ak nie je používaná konzola podlahy, ale len stropu)
netreba s uvedenou vlastnosťou manipulovať.
Ak oddeľujeme sériu argumentov čiarkami, metóda automaticky
dopĺňa medzi jednotlivé argumenty medzery podľa zaužívaných
pravidiel typografie. To znamená, že metóda rešpektuje znaky pred
ktoré sa medzera nepridáva (ako ,  
:   ?   .   )
a podobne) a za ktoré sa nepridáva (znaky ako (  
„   " a podobne). Toto správanie
platí len v rámci jedného volania metódy (argumenty musia byť
oddelené čiarkami). Dve (alebo viaceré) samostatné volania metódy
idúce za sebou:
žiadne automatické medzery nepridávajú.podlaha.vypíš("Tu, za dvojbodkou:");podlaha.vypíš("sa medzera neobjaví…");
Výstup:
Tu, za dvojbodkou:sa medzera neobjaví…
Nasledujúce výpisy sú ekvivalentné:
inta =10;// pre potreby ukážkypodlaha.vypíš("Hodnota:", a,riadok);podlaha.vypíšRiadok("Hodnota:", a);podlaha.vypíšRiadok("Hodnota: "+ a);
Výstup:
Hodnota: 10 Hodnota: 10 Hodnota: 10
V prípade, že chceme úplne zabrániť automatickému pridávaniu
medzier (neodporúčame), použijeme namiesto oddeľovania argumentov
čiarkami operátor zlučovania reťazcov + (posledný riadok
vo vyššie uvedenom príklade).
Poznámka:
Prvý výpis vždy automaticky skryje hlavného robota. Ak je to
nevyhnutné, môžeme toto správanie zmeniť – zakázať automatické
skrytie hlavného robota „poslaním“ prvého robota do úplne prvého
výpisu vnútornej konzoly – podlaha.vypíš(Svet.hlavnýRobot()); (samozrejme, že
v konštruktore hlavného robota môžeme namiesto príkazu
hlavnýRobot s výhodou použiť hodnotu
this).
argumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamivypíšAktívneSlovo(String, Object...),
vypíšRiadok(Object...),
farbaTextu(java.awt.Color),
predvolenáFarbaTextu(),
farbaPozadiaTextu(java.awt.Color),
predvolenáFarbaPozadiaTextu(),
písmo(Font),
predvolenéPísmo(),
vymaž(),
vymažTexty(),
GRobot.text(String)public void vypíšRiadok(Object... argumenty)
vypíš(Object...), ktorej správanie je okrem
prechodu na nový riadok zhodné.argumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamivypíš(Object...),
farbaTextu(java.awt.Color),
predvolenáFarbaTextu(),
farbaPozadiaTextu(java.awt.Color),
predvolenáFarbaPozadiaTextu(),
písmo(Font),
predvolenéPísmo(),
vymaž(),
vymažTexty(),
GRobot.text(String)public void vypisRiadok(Object... argumenty)
 Alias pre
 Alias pre vypíšRiadok.public void vypíšNa(double x, double y, Object... argumenty)
vypíš, ibaže pred výpisom nastaví súradnice
polohy výpisu.
Poznámka:
Poznámka: Po použití tejto metódy nie je (až do najbližšieho
vymazania) možné vykonávať
rolovanie textov konzoly.
x – x-ová súradnica polohy výpisuy – y-ová súradnica polohy výpisuargumenty – zoznam argumentov rôzneho údajového typu oddelený
	čiarkamipublic void vypíšRiadokNa(double x, double y, Object... argumenty)
vypíšRiadok, ibaže pred
výpisom nastaví súradnice polohy výpisu.
Poznámka:
Poznámka: Po použití tejto metódy nie je (až do najbližšieho
vymazania) možné vykonávať
rolovanie textov konzoly.
x – x-ová súradnica polohy výpisuy – y-ová súradnica polohy výpisuargumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamipublic void vypisRiadokNa(double x, double y, Object... argumenty)
 Alias pre
 Alias pre vypíšRiadokNa.public void píšNa(double x, double y, Object... argumenty)
vypíš, ibaže pred výpisom nastaví súradnice
polohy výpisu.
Poznámka:
Poznámka: Po použití tejto metódy nie je (až do najbližšieho
vymazania) možné vykonávať
rolovanie textov konzoly.
x – x-ová súradnica polohy výpisuy – y-ová súradnica polohy výpisuargumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamipublic void píšRiadokNa(double x, double y, Object... argumenty)
vypíšRiadok, ibaže pred
výpisom nastaví súradnice polohy výpisu.
Poznámka:
Poznámka: Po použití tejto metódy nie je (až do najbližšieho
vymazania) možné vykonávať
rolovanie textov konzoly.
x – x-ová súradnica polohy výpisuy – y-ová súradnica polohy výpisuargumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamipublic void pisRiadokNa(double x, double y, Object... argumenty)
 Alias pre
 Alias pre píšRiadokNa.public void obrázok(String súbor)
podlaha.obrázok("parkety.png");strop.obrázok("vzor.png");
súbor – názov súboru s obrázkom, ktorý má byť vykreslenýRuntimeException – ak je súbor poškodený alebo nebol
	nájdenýGRobot.Svet.priečinokObrázkov(String)public void obrázok(double x, double y, String súbor)
x – x-ová súradnica polohy obrázkay – y-ová súradnica polohy obrázkasúbor – názov súboru s obrázkom, ktorý má byť vykreslenýRuntimeException – ak je súbor poškodený alebo nebol
	nájdenýGRobot.Svet.priečinokObrázkov(String)public void obrázok(Poloha objekt, String súbor)
objekt – objekt určujúci polohu kreslenia obrázkasúbor – názov súboru s obrázkom, ktorý má byť vykreslenýRuntimeException – ak je súbor poškodený alebo nebol
	nájdenýGRobot.Svet.priečinokObrázkov(String)public void obrázok(Image obrázok)
obrázok – obrázok, ktorý má byť vykreslenýRuntimeException – ak je obrázok poškodenýpublic void obrázok(double x, double y, Image obrázok)
x – x-ová súradnica polohy obrázkay – y-ová súradnica polohy obrázkaobrázok – obrázok, ktorý má byť vykreslenýRuntimeException – ak je obrázok poškodenýpublic void obrázok(Poloha objekt, Image obrázok)
objekt – objekt určujúci polohu kreslenia obrázkaobrázok – obrázok, ktorý má byť vykreslenýRuntimeException – ak je obrázok poškodenýpublic void uložObrázok(String súbor)
.png alebo
.jpg. Ak súbor jestvuje vznikne výnimka oznamujúca, že
súbor so zadaným menom už jestvuje. Ak chcete súbor prepísať,
použite metódu uložObrázok(String, boolean) s druhým
parametrom rovným true.súbor – názov súboru s požadovanou príponouRuntimeException – ak súbor jestvuje alebo bol zadaný
	názov súboru s neplatnou príponoupublic void ulozObrazok(String súbor)
 Alias pre
 Alias pre uložObrázok.public void uložObrázok(String súbor, boolean prepísať)
.png alebo .jpg.súbor – názov súboru s požadovanou príponouprepísať – ak je true, prípadný jestvujúci
	súbor bude prepísaný, inak sa správa rovnako ako metóda
	uložObrázok(String)RuntimeException – ak súbor jestvuje a parameter prepísať
	je false alebo ak bol zadaný názov súboru
	s neplatnou príponoupublic void ulozObrazok(String súbor, boolean prepísať)
 Alias pre
 Alias pre uložObrázok.public void vymaž()
vypíš, vypíšRiadok. Vymazanie grafiy má za následok vznik udalosti
vymazanie.
Poznámka: Metóda berie do úvahy použitie metód nekresli a kresli. Čiže ak
je automatické prekresľovanie vypnuté, treba po tejto metóde
zavolať metódu prekresli, aby sa efekt
prejavil.
public void vymaz()
 Alias pre
 Alias pre vymaž.public void vymažTexty()
vypíš, vypíšRiadok (ktoré sa líšia od textov
„nakreslených“ robotmi metódou GRobot.text(String) – tie zostanú
v tomto prípade zachované). Táto metóda nevyvolá vznik udalosti
vymazania plátna, takže metóda vymazanie nie je spustená. (Tá udalosť sa dotýka mazania grafiky…)
Poznámka: Metóda berie do úvahy použitie metód nekresli a kresli. Čiže ak
je automatické prekresľovanie vypnuté, treba po tejto metóde
zavolať metódu prekresli, aby sa efekt
vizuálne prejavil.
public void vymazTexty()
 Alias pre
 Alias pre vymažTexty.public void vymažGrafiku()
vypíš alebo
vypíšRiadok. Vymazanie grafiy má
za následok vznik udalosti vymazanie.
[1] – pretože tieto texty nie sú, na rozdiel od textov „nakreslených“ robotmi, vnímané ako grafika
Poznámka: Metóda berie do úvahy použitie metód nekresli a kresli. Čiže ak
je automatické prekresľovanie vypnuté, treba po tejto metóde
zavolať metódu prekresli, aby sa efekt
prejavil.
Keď je obsah plátien vymazaný, obsah „miestnosti“ – sveta kresliacich robotov – je vyplnený farbou pozadia.
vymaž(),
vymažTexty(),
GRobot.farba(java.awt.Color)public void vymazGrafiku()
 Alias pre
 Alias pre vymažGrafiku.public void vyplň(Color farba)
Poznámka: Metóda berie do úvahy použitie metód nekresli a kresli. Čiže ak
je automatické prekresľovanie vypnuté, treba po tejto metóde
zavolať metódu prekresli, aby sa efekt
prejavil.
Výplň plátna prekrýva farbu pozadia. Keď je obsah plátien vymazaný, obsah „miestnosti“ – sveta kresliacich robotov – je vyplnený farbou pozadia.
farba – objekt určujúci farbu na výplň plátnavymaž()public void vyplň(Farebnosť objekt)
Poznámka: Metóda berie do úvahy použitie metód nekresli a kresli. Čiže ak
je automatické prekresľovanie vypnuté, treba po tejto metóde
zavolať metódu prekresli, aby sa efekt
prejavil.
Výplň plátna prekrýva farbu pozadia. Keď je obsah plátien vymazaný, obsah „miestnosti“ – sveta kresliacich robotov – je vyplnený farbou pozadia.
objekt – objekt určujúci farbu na výplň plátnavymaž()public GRobot.Farba vyplň(int r, int g, int b)
vyplň(java.awt.Color). Správanie tejto metódy je odvodené od nej.r – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255Farba vytvorený podľa zadaných
	zložiekvyplň(java.awt.Color)public GRobot.Farba vypln(int r, int g, int b)
 Alias pre
 Alias pre vyplň.public GRobot.Farba vyplň(int r, int g, int b, int a)
vyplň(java.awt.Color). Správanie tejto metódy je
odvodené od nej.r – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti farby; celé číslo v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba vytvorený podľa zadaných
	parametrovvyplň(java.awt.Color)public GRobot.Farba vypln(int r, int g, int b, int a)
 Alias pre
 Alias pre vyplň.public void vyplň(String súbor)
súbor – názov súboru s obrázkom textúryvyplň(java.awt.Color),
obrázok(String)public void vyplň(BufferedImage obrázok)
BufferedImage alebo odvodený), ktorý bude použitý na dlaždicové
vyplnenie plochy plátna (podlahy alebo stropu).obrázok – obrázok s textúrouvyplň(java.awt.Color)public void vypln(BufferedImage obrázok)
 Alias pre
 Alias pre vyplň.public void vylejFarbu(double x, double y, Color farba)
Toto je doplnková metóda umožňujúca vypĺňanie prázdnych častí kresieb na plátne. Jej efekt nemusí byť dokonalý. Farba sa napríklad nemusí dostať do úzkych častí kresby. Naopak, v niektorých situáciách môže farba mierne presiaknuť popod tenký okraj vypĺňanej časti kresby. Ak sa pokúsime vyplniť už vyplnenú časť kresby, farba dobre nezatečie k jej okrajom. Najlepšie výsledky sa dajú dosiahnuť pri vyplnení prázdnych častí kresby s dostatočne hrubým okrajom, ktorá neobsahuje žiadne úzke ťažko priechodné miesta.
Poznámka: Pripomíname, že aj táto metóda (ako všetky
ostatné) berie do úvahy použitie metód nekresli a kresli. Čiže ak je automatické
prekresľovanie vypnuté, treba po tejto metóde zavolať metódu prekresli, aby sa efekt prejavil.
x – x-ová súradnica počiatočného boduy – y-ová súradnica počiatočného bodufarba – objekt určujúci farbu výplnepublic void vylejFarbu(double x, double y, Farebnosť objekt)
Toto je doplnková metóda umožňujúca vypĺňanie prázdnych častí kresieb na plátne. Jej efekt nemusí byť dokonalý. Farba sa napríklad nemusí dostať do úzkych častí kresby. Naopak, v niektorých situáciách môže farba mierne presiaknuť popod tenký okraj vypĺňanej časti kresby. Ak sa pokúsime vyplniť už vyplnenú časť kresby, farba dobre nezatečie k jej okrajom. Najlepšie výsledky sa dajú dosiahnuť pri vyplnení prázdnych častí kresby s dostatočne hrubým okrajom, ktorá neobsahuje žiadne úzke ťažko priechodné miesta.
Poznámka: Pripomíname, že aj táto metóda (ako všetky
ostatné) berie do úvahy použitie metód nekresli a kresli. Čiže ak je automatické
prekresľovanie vypnuté, treba po tejto metóde zavolať metódu prekresli, aby sa efekt prejavil.
x – x-ová súradnica počiatočného boduy – y-ová súradnica počiatočného boduobjekt – objekt určujúci farbu výplnepublic GRobot.Farba vylejFarbu(double x, double y, int r, int g, int b)
vylejFarbu(double, double, java.awt.Color). Správanie tejto
metódy je odvodené od nej.x – x-ová súradnica počiatočného boduy – y-ová súradnica počiatočného bodur – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255Farba vytvorený podľa zadaných
	zložiekvylejFarbu(double, double, java.awt.Color)public GRobot.Farba vylejFarbu(double x, double y, int r, int g, int b, int a)
vylejFarbu(double, double,
java.awt.Color). Správanie tejto metódy je odvodené od nej.x – x-ová súradnica počiatočného boduy – y-ová súradnica počiatočného bodur – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti farby; celé číslo v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba vytvorený podľa zadaných
	parametrovvylejFarbu(double, double, java.awt.Color)public void vylejFarbu(Poloha bod, Color farba)
vylejFarbu(double, double,
java.awt.Color). Správanie tejto metódy je odvodené od nej.bod – súradnice počiatočného bodufarba – objekt určujúci farbu výplnepublic void vylejFarbu(Poloha bod, Farebnosť objekt)
vylejFarbu(double, double,
java.awt.Color). Správanie tejto metódy je odvodené od nej.bod – súradnice počiatočného boduobjekt – objekt určujúci farbu výplnepublic GRobot.Farba vylejFarbu(Poloha bod, int r, int g, int b)
vylejFarbu(double, double, java.awt.Color). Správanie tejto
metódy je odvodené od nej.bod – súradnice počiatočného bodur – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255Farba vytvorený podľa zadaných
	zložiekvylejFarbu(Poloha, java.awt.Color)public GRobot.Farba vylejFarbu(Poloha bod, int r, int g, int b, int a)
vylejFarbu(double, double,
java.awt.Color). Správanie tejto metódy je odvodené od nej.bod – súradnice počiatočného bodur – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti farby; celé číslo v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba vytvorený podľa zadaných
	parametrovvylejFarbu(Poloha, java.awt.Color)public void vylejFarbu(GRobot ktorý)
vylejFarbu(double, double, java.awt.Color). Správanie tejto
metódy je odvodené od nej.ktorý – robot, ktorého poloha a farba sú použité na výplňpublic void rozmaž(int opakovanie, int rozsah, Color pozadie)
opakovanie – počet opakovaní rozmazaniarozsah – rozsah rozmazania; reálny efekt dosiahneme len
	v rámci hodnôt 1 – 5, vyššie čísla sú zaokrúhlené na 5, nižšie
	nespôsobia žiadne rozmazaniepozadie – farba použitá pri procese rozmazania pre priehľadné
	bodypublic void rozmaž(int opakovanie, Color pozadie)
rozmaž(opakovanie, 1, pozadie);opakovanie – počet opakovaní rozmazaniapozadie – farba použitá pre neviditeľné bodypublic void rozmaž(Color pozadie)
rozmaž(1, 1, pozadie);pozadie – farba použitá pre neviditeľné bodypublic void rozmaž(int opakovanie, int rozsah, Farebnosť pozadie)
opakovanie – počet opakovaní rozmazaniarozsah – rozsah rozmazania; reálny efekt dosiahneme len
	v rámci hodnôt 1 – 5, vyššie čísla sú zaokrúhlené na 5, nižšie
	nespôsobia žiadne rozmazaniepozadie – farba použitá pri procese rozmazania pre priehľadné
	bodypublic void rozmaž(int opakovanie, Farebnosť pozadie)
rozmaž(opakovanie, 1, pozadie);opakovanie – počet opakovaní rozmazaniapozadie – farba použitá pre neviditeľné bodypublic void rozmaž(Farebnosť pozadie)
rozmaž(1, 1, pozadie);pozadie – farba použitá pre neviditeľné bodypublic void rozmaž(int opakovanie, int rozsah)
rozmaž(opakovanie, rozsah, Svet.farbaPozadia());
To znamená, že pre priehľadné (neviditeľné) body je pri procese
rozmazania použitá aktuálna farba pozadia sveta (pozri: Svet.farbaPozadia(farba)).
Príklad:
V tomto príklade použijeme rozmazanie na napodobnenie obláčikov na oblohe (pozri zoznam zmien: poďakovanie uvedené pri verzii 1.35):
// Nakreslíme niekoľko skupín čiastočne priehľadných bielych// elíps na tyrkysovom pozadí:Svet.farbaPozadia(tyrkysová);farba(250,250,250,150);zdvihniPero();skry();for(intj =0; j <16; ++j) {skočNa(Svet.náhodnéReálneČíslo(Svet.ľavýOkraj(),Svet.pravýOkraj()),Svet.náhodnéReálneČíslo(Svet.dolnýOkraj(),Svet.hornýOkraj()));for(inti =0; i <32; ++i) {smer(90);vyplňElipsu(10,5);náhodnýSmer();dopredu(12); } }// Rozmazaním dosiahneme zaujímavý efekt…podlaha.rozmaž(12,3);
opakovanie – počet opakovaní rozmazaniarozsah – rozsah rozmazaniapublic void rozmaz(int opakovanie, int rozsah)
 Alias pre
 Alias pre rozmaž.public void rozmaž(int opakovanie)
rozmaž(opakovanie, 1, Svet.farbaPozadia());
To znamená, že pre priehľadné (neviditeľné) body je pri procese
rozmazania použitá aktuálna farba pozadia sveta (pozri: Svet.farbaPozadia(farba)).opakovanie – počet opakovaní rozmazaniapublic void rozmaz(int opakovanie)
 Alias pre
 Alias pre rozmaž.public void rozmaž()
rozmaž(opakovanie, rozsah, Svet.farbaPozadia());
To znamená, že pre priehľadné (neviditeľné) body je pri procese
rozmazania použitá aktuálna farba pozadia sveta (pozri: Svet.farbaPozadia(farba)).public void rozmaz()
 Alias pre
 Alias pre rozmaž.public void rozmaž(int opakovanie, int rozsah, int bgr, int bgg, int bgb)
rozmaž(opakovanie, rozsah, new Farba(bgr, bgg, bgb));opakovanie – počet opakovaní rozmazaniarozsah – rozsah rozmazaniabgr – červený komponent pozadiabgg – zelený komponent pozadiabgb – modrý komponent pozadiapublic void rozmaz(int opakovanie, int rozsah, int bgr, int bgg, int bgb)
 Alias pre
 Alias pre rozmaž.public void rozmaž(int opakovanie, int bgr, int bgg, int bgb)
rozmaž(opakovanie, 1, new Farba(bgr, bgg, bgb));opakovanie – počet opakovaní rozmazaniabgr – červený komponent pozadiabgg – zelený komponent pozadiabgb – modrý komponent pozadiapublic void rozmaz(int opakovanie, int bgr, int bgg, int bgb)
 Alias pre
 Alias pre rozmaž.public void rozmaž(int bgr, int bgg, int bgb)
rozmaž(1, 1, new Farba(bgr, bgg,
bgb));bgr – červený komponent pozadiabgg – zelený komponent pozadiabgb – modrý komponent pozadiapublic void rozmaz(int bgr, int bgg, int bgb)
 Alias pre
 Alias pre rozmaž.public boolean vymažKresbu(BufferedImage kresba)
kresba – obrázok, ktorý bude použitý ako predloha pre filtertrue ak bola operácia úspešnápublic boolean vymazKresbu(BufferedImage kresba)
 Alias pre
 Alias pre vymažKresbu.public void roluj(double Δx, double Δy)
pretoč.Δx – posun v horizontálnom (vodorovnom) smereΔy – posun vo vertikálnom (zvislom) smerepublic void pretoč(double Δx, double Δy)
roluj.Δx – posun v horizontálnom (vodorovnom) smereΔy – posun vo vertikálnom (zvislom) smerepublic void pretoc(double Δx, double Δy)
 Alias pre
 Alias pre pretoč.public void rolujTexty(int Δx, int Δy)
píšNa(x, y, …)) je rolovanie
až do najbližšieho vymazania textov
konzoly vypnuté.rolujTexty()
(pozri nižšie).rolujTexty() v reakcii rolovanieKolieskomMyši
(t. j. podlaha.rolujTexty(); alebo
strop.rolujTexty();).Všetky relevantné z uvedených informácií sú platné aj pre ostatné metódy pracujúce s posunom textov vnútornej konzoly…
Δx – zmena posutia v smere x; kladná hodnota posúva texty
	smerom doľava (smerom od pravého okraja odkrývajúc text
	vpravo), záporná naopak (výsledná hodnota posunutia textov môže
	byť prispôsobená počas prekresľovania)Δy – zmena posutia v smere y; kladná hodnota posúva texty
	smerom dole (smerom od horného okraja nadol odkrývajúc text
	napísaný vyššie), záporná naopak (výsledná hodnota posunutia
	textov môže byť prispôsobená počas prekresľovania)rolujTexty(),
posunutieTextovX(int),
posunutieTextovY(int),
posunutieTextovX(),
posunutieTextovY(),
posunutieTextov(int, int),
posunutieTextov()public void rolujTexty()
rolujTexty(Δx, Δy).
Túto metódu (rolujTexty bez paramerov) je vhodné
použiť v reakcii rolovanieKolieskomMyši na obnovenie rolovania textov stropu
alebo zapnutie rolovanie textov podlahy. Aby bolo rolovanie
svižnejšie, je jeden krok rolovania násobený osemnásobkom objemu
rolovania (stanoveného systémom; zistiteľného volaním: kolieskoMyši().getScrollAmount()).
public void posunutieTextovX(int nováHodnota)
rolujTexty(Δx, Δy).nováHodnota – nová hodnota posunutia textov v smere x
	(pozri aj informácie pri parametroch metódy rolujTexty(Δx, Δy))
rolujTexty(int, int),
rolujTexty(),
posunutieTextovY(int),
posunutieTextovX(),
posunutieTextovY(),
posunutieTextov(int, int),
posunutieTextov()public void posunutieTextovY(int nováHodnota)
rolujTexty(Δx, Δy).nováHodnota – nová hodnota posunutia textov v smere y
	(pozri aj informácie pri parametroch metódy rolujTexty(Δx, Δy))
rolujTexty(int, int),
rolujTexty(),
posunutieTextovX(int),
posunutieTextovX(),
posunutieTextovY(),
posunutieTextov(int, int),
posunutieTextov()public int posunutieTextovX()
rolujTexty(Δx, Δy).rolujTexty(int, int),
rolujTexty(),
posunutieTextovX(int),
posunutieTextovY(int),
posunutieTextovY(),
posunutieTextov(int, int),
posunutieTextov()public int posunutieTextovY()
rolujTexty(Δx, Δy).rolujTexty(int, int),
rolujTexty(),
posunutieTextovX(int),
posunutieTextovY(int),
posunutieTextovX(),
posunutieTextov(int, int),
posunutieTextov()public void posunutieTextov(int x, int y)
rolujTexty(Δx, Δy).x – nová hodnota posunutia textov v smere x
	(pozri aj informácie pri parametroch metódy rolujTexty(Δx, Δy))y – nová hodnota posunutia textov v smere y
	(pozri aj informácie pri parametroch metódy rolujTexty(Δx, Δy))
rolujTexty(int, int),
rolujTexty(),
posunutieTextovX(int),
posunutieTextovY(int),
posunutieTextovX(),
posunutieTextovY(),
posunutieTextov()public GRobot.Bod posunutieTextov()
rolujTexty(Δx, Δy).Point obsahujúci aktuálne
	hodnoty posunutia textov v smere x a y
rolujTexty(int, int),
rolujTexty(),
posunutieTextovX(int),
posunutieTextovY(int),
posunutieTextovX(),
posunutieTextovY(),
posunutieTextov(int, int)public int poslednáVýškaTextu()
public int poslednaVyskaTextu()
 Alias pre
 Alias pre poslednáVýškaTextu.public boolean textyDoSchránky()
true ak bola operácia úspešnáGRobot.Schránka.text(String)public boolean textyDoSchranky()
 Alias pre
 Alias pre textyDoSchránky.public boolean textDoSchránky()
 Alias pre
 Alias pre textyDoSchránky.public boolean textDoSchranky()
 Alias pre
 Alias pre textyDoSchránky.public boolean obrázokDoSchránky()
Upozornenie: Obrázok je uchovaný v schránke len počas činnosti aplikácie robota. Po zatvorení okna sveta, je obrázok zo schránky odstránený.
true ak bola operácia úspešnáGRobot.Schránka.obrázok(Image)public boolean obrazokDoSchranky()
 Alias pre
 Alias pre obrázokDoSchránky.public boolean grafikaDoSchránky()
 Alias pre
 Alias pre obrázokDoSchránky.public boolean grafikaDoSchranky()
 Alias pre
 Alias pre obrázokDoSchránky.public boolean vykonajPríkaz(String príkaz)
príkaz – príkazový riadok spĺňajúci pravidlá uvedené tutrue ak bol príkaz nájdený a podarilo
sa ho vykonaťGRobot.vykonajPríkaz(String),
GRobot.Svet.vykonajPríkaz(String),
GRobot.interaktívnyRežim(boolean),
GRobot.Svet.interaktívnyRežim(boolean),
interaktívnyRežim(boolean),
GRobot.Svet.režimLadenia(boolean)public boolean vykonajPrikaz(String príkaz)
 Alias pre
 Alias pre vykonajPríkaz.public void interaktívnyRežim(boolean zapni)
Svet.interaktívnyRežim(zapni).
zapni – ak je true, režim bude pre toto plátno
zapnutý, inak bude vypnutýGRobot.interaktívnyRežim(boolean),
GRobot.Svet.interaktívnyRežim(boolean),
GRobot.Svet.režimLadenia(boolean),
GRobot.ObsluhaUdalostí.ladenie(int, String, int)public void interaktivnyRezim(boolean zapni)
 Alias pre
 Alias pre interaktívnyRežim.public boolean interaktívnyRežim()
Svet.interaktívnyRežim(zapni).public boolean interaktivnyRezim()
 Alias pre
 Alias pre interaktívnyRežim.