[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.74,0:00:03.81,Default,,0000,0000,0000,,Vytvořili jsme tuto\Núžasnou proměnnou, Dialogue: 0,0:00:03.81,0:00:05.62,Default,,0000,0000,0000,,která určuje velikost\NWinstonových očí. Dialogue: 0,0:00:05.62,0:00:06.62,Default,,0000,0000,0000,,A ta se opravdu hodí, Dialogue: 0,0:00:06.62,0:00:10.35,Default,,0000,0000,0000,,protože nám ušetří hodně času. Dialogue: 0,0:00:10.35,0:00:13.39,Default,,0000,0000,0000,,Dřív jsme museli napsat\Nto stejné číslo čtyřikrát. Dialogue: 0,0:00:13.39,0:00:16.08,Default,,0000,0000,0000,,A to pokaždé, když jsme \Nchtěli změnit velikost jeho očí. Dialogue: 0,0:00:16.08,0:00:19.36,Default,,0000,0000,0000,,Můžeme ale čísla nahradit proměnnými,\Npokud čísla nejsou úplně stejná? Dialogue: 0,0:00:19.36,0:00:21.72,Default,,0000,0000,0000,,Co kdybych chtěla Winstona \No kousek posunout? Dialogue: 0,0:00:21.72,0:00:23.76,Default,,0000,0000,0000,,Mohla bych změnit každou\Nx-ovou souřadnici. Dialogue: 0,0:00:23.76,0:00:25.57,Default,,0000,0000,0000,,Ale ty souřadnice \Nse stejně liší, Dialogue: 0,0:00:25.57,0:00:27.93,Default,,0000,0000,0000,,takže je nemůžu nahradit\Njedinou proměnnou. Dialogue: 0,0:00:27.93,0:00:29.14,Default,,0000,0000,0000,,Ale počkat! Dialogue: 0,0:00:29.14,0:00:30.99,Default,,0000,0000,0000,,Když proměnné přiřadím hodnotu, Dialogue: 0,0:00:30.99,0:00:33.94,Default,,0000,0000,0000,,můžu ji použít stejným způsobem,\Njakým bych použila číslo. Dialogue: 0,0:00:33.94,0:00:37.07,Default,,0000,0000,0000,,To znamená, že můžu použít\Nproměnné v matematických výrazech. Dialogue: 0,0:00:37.07,0:00:38.12,Default,,0000,0000,0000,,Zkusme tohle: Dialogue: 0,0:00:38.12,0:00:41.04,Default,,0000,0000,0000,,Vytvoříme proměnnou\Npro x-ovou souřadnici Winstona. Dialogue: 0,0:00:41.04,0:00:43.02,Default,,0000,0000,0000,,Nazveme ji "var x". Dialogue: 0,0:00:44.60,0:00:48.03,Default,,0000,0000,0000,,Teď ji přiřadíme hodnotu\Nx-ové souřadnice Winstonova obličeje. Dialogue: 0,0:00:48.04,0:00:51.34,Default,,0000,0000,0000,,Jeho obličej je nakreslený \Nna x-ové souřadnici 200. Dialogue: 0,0:00:51.34,0:00:54.42,Default,,0000,0000,0000,,Napíšeme "var x = 200". Dialogue: 0,0:00:55.05,0:00:59.02,Default,,0000,0000,0000,,Tohle číslo můžu teď nahradit\Nmojí novou proměnnou x. Dialogue: 0,0:00:59.02,0:01:02.48,Default,,0000,0000,0000,,Když proměnnou x změním,\NWinstonův obličej se posune. Dialogue: 0,0:01:02.48,0:01:04.29,Default,,0000,0000,0000,,S výjimkou očí a pusy. Dialogue: 0,0:01:04.98,0:01:06.37,Default,,0000,0000,0000,,Abychom to spravili, Dialogue: 0,0:01:07.31,0:01:13.04,Default,,0000,0000,0000,,definujeme pozici jeho očí a pusy\Nve vztahu k pozici obličeje. Dialogue: 0,0:01:14.08,0:01:17.78,Default,,0000,0000,0000,,X-ové souřadnice budou\Nstředem všech elips. Dialogue: 0,0:01:17.78,0:01:20.14,Default,,0000,0000,0000,,Takže jeho obličej \Nbude nakreslený na… Dialogue: 0,0:01:20.14,0:01:21.67,Default,,0000,0000,0000,,Tady je 200. Dialogue: 0,0:01:22.20,0:01:24.37,Default,,0000,0000,0000,,Jako první se zaměříme\Nna jeho levé oko. Dialogue: 0,0:01:24.60,0:01:26.40,Default,,0000,0000,0000,,Tahle elipsa představuje\Njeho levé oko. Dialogue: 0,0:01:26.40,0:01:29.61,Default,,0000,0000,0000,,Jak můžeme vidět, její x-ová\Nsouřadnice je 150. Dialogue: 0,0:01:29.61,0:01:33.08,Default,,0000,0000,0000,,Hodnota 150 je tady. Dialogue: 0,0:01:33.08,0:01:37.55,Default,,0000,0000,0000,,A já vím, že 150\Nje o 50 menší než 200. Dialogue: 0,0:01:37.55,0:01:39.66,Default,,0000,0000,0000,,Souřadnice jeho levého \Noka by tedy měla být: Dialogue: 0,0:01:39.66,0:01:42.75,Default,,0000,0000,0000,,Aktuální souřadnice jeho \Nobličeje je minus 50. Dialogue: 0,0:01:42.75,0:01:47.21,Default,,0000,0000,0000,,Čili máme x, pozici jeho\Nobličeje, minus 50. Dialogue: 0,0:01:48.05,0:01:50.38,Default,,0000,0000,0000,,Když teď změním \Npozici jeho obličeje, Dialogue: 0,0:01:50.38,0:01:52.31,Default,,0000,0000,0000,,jeho levé oko se pohybuje\Nspolečně s ním. Dialogue: 0,0:01:53.27,0:01:54.56,Default,,0000,0000,0000,,Pojďme na další. Dialogue: 0,0:01:54.56,0:01:58.66,Default,,0000,0000,0000,,Pravé oko je nakeslené na \Nsouřadnici 300. Dialogue: 0,0:01:58.66,0:02:01.52,Default,,0000,0000,0000,,Tadyhle máme 300. Dialogue: 0,0:02:01.52,0:02:05.78,Default,,0000,0000,0000,,A 300, jak víme, je o 100 \Nvíce než 200. Dialogue: 0,0:02:05.94,0:02:10.04,Default,,0000,0000,0000,,Takže pravé oko by mělo být:\Naktuální pozice obličeje plus 100. Dialogue: 0,0:02:10.04,0:02:13.01,Default,,0000,0000,0000,,Napíšeme tedy x plus 100. Dialogue: 0,0:02:13.01,0:02:14.31,Default,,0000,0000,0000,,Zbývá už jen předělat pusu. Dialogue: 0,0:02:14.31,0:02:16.86,Default,,0000,0000,0000,,Ta má souřadnici 250. Dialogue: 0,0:02:16.86,0:02:19.40,Default,,0000,0000,0000,,Hodnotu 250 máme tady. Dialogue: 0,0:02:19.40,0:02:22.90,Default,,0000,0000,0000,,250 je 200 plus 50. Dialogue: 0,0:02:26.05,0:02:30.98,Default,,0000,0000,0000,,Takže to bude aktuální souřadnice jeho \Nobličeje x plus 50. Dialogue: 0,0:02:30.98,0:02:33.35,Default,,0000,0000,0000,,A teď už se můžu zbavit\Ntěchto čmáranic. Dialogue: 0,0:02:33.35,0:02:37.42,Default,,0000,0000,0000,,Čili když změním hodnotu x,\Nposune se celý obličej. Dialogue: 0,0:02:39.58,0:02:42.71,Default,,0000,0000,0000,,Před koncem si řekneme\Nještě pár věcí o proměnných. Dialogue: 0,0:02:42.71,0:02:45.56,Default,,0000,0000,0000,,Když proměnnou deklarujete\Ns použitím slov "var x", Dialogue: 0,0:02:45.56,0:02:48.40,Default,,0000,0000,0000,,můžete jí přiřadit hodnotu\Nkolikrát jen chcete. Dialogue: 0,0:02:48.40,0:02:51.50,Default,,0000,0000,0000,,Čili jí nejdříve \Npřiřadím hodnotu 198. Dialogue: 0,0:02:51.50,0:02:54.95,Default,,0000,0000,0000,,A následně x \Nzvětším na 300. Dialogue: 0,0:02:54.95,0:02:58.66,Default,,0000,0000,0000,,Nebo x zmenším na 150. Dialogue: 0,0:02:59.24,0:03:03.49,Default,,0000,0000,0000,,Počítat se bude poslední hodnota,\Nkterou jsme proměnné přidělili. Dialogue: 0,0:03:03.49,0:03:05.42,Default,,0000,0000,0000,,V našem případě 150. Dialogue: 0,0:03:05.42,0:03:08.24,Default,,0000,0000,0000,,Použít "var" ale můžete jen jednou\Npro každou proměnnou. Dialogue: 0,0:03:08.24,0:03:12.51,Default,,0000,0000,0000,,Dejme tomu, že bych tady \Nnapsala "var x = 150". Dialogue: 0,0:03:12.51,0:03:15.82,Default,,0000,0000,0000,,Byla by to úplně nová \Nproměnná pojmenována x. Dialogue: 0,0:03:15.82,0:03:21.16,Default,,0000,0000,0000,,A tu starou by počítač prostě\Nzahodil a zapomněl na ni. Dialogue: 0,0:03:21.28,0:03:24.62,Default,,0000,0000,0000,,Dál by se používala\Njen ta nová proměnná. Dialogue: 0,0:03:24.62,0:03:28.13,Default,,0000,0000,0000,,Někdy se něco takového\Nobejde bez větších problémů, Dialogue: 0,0:03:28.13,0:03:29.85,Default,,0000,0000,0000,,ale rozhodně to\Nnedoporučuji dělat. Dialogue: 0,0:03:29.85,0:03:33.21,Default,,0000,0000,0000,,Takže si to tu necháme \Njen jednou: "var x = 150".