Дэвід Дж. Малан: Давайце пачнем. Калі зялёны сцяг націснуў, давайце спачатку ініцыялізаваць зменную Прыглушаны, каб ілжывыя або, прасцей кажучы, 0. Так на нашай палітры дадзеных, мы ідзем наперад і націсніце Зрабіць зменную. Назавіце гэты зменную адключаны. Ён можа працаваць для ўсіх спрайтов. І мы будзем ісці наперад і націсніце кнопку ОК. Зараз звернеце ўвагу ў нас новую галаваломку частка называецца Прыглушаны. Мы можаце перацягнуць любую колькасць гэтых галаваломкі штук зараз у маёй праграме, з тым, каб ініцыялізацыі гэта значэнне. Зараз давайце зробім што-небудзь назаўсёды. Назаўжды слухаць для карыстальніка ўдару прабел на іх клавіятуры. Такім чынам, каб зрабіць гэта, мы збіраемся мець патрэбу ў стан. Мы збіраемся, то трэба адчуваць націснуў ці ці не карыстальнік прабел. І калі гэта так, мы збіраемся праверыць каштоўнасць нашай прыцішанай зменнай. І калі ён роўны 0, мы збіраемся змяніць яго на 1 або праўда. І калі ён роўны 1, мы збіраецца мяняць яго ў 0. Іншымі словамі, мы збіраемся для пераключэння яго значэнне. Такім чынам, каб зрабіць гэта, нам трэба яшчэ адна ўмова. Давайце перацягнуць, што на месца. Нам патрэбен яшчэ адзін лагічны выраз, на гэты раз тэставанне на роўнасць. Што мы хочам для праверкі роўнасці? Ну, значэнне гэтай зменнай. Так што давайце цягнуць, што на месца. Калі ён роўны 0, то мы хочам каб змяніць значэнне, што вар'іруецца ад 0 да 1. Астатняе мы хочам змяніць значэнне з гэтай зменнай ад, як мяркуецца, ад 1 да 0. І гэта ўсё. Цяпер у нас ёсць праграма, якая з'яўляецца пастаянна слухаць, назаўжды, на Карыстальнік націснуўшы прабел. І як толькі ён ці яна робіць, гэта збіраецца змяніць значэнне, што вар'іруецца ад 1 да 0 або 0 да 1. Але мы яшчэ не прынёс марскі леў да жыцця. Так давайце створым іншы сцэнар, які таксама збіраецца пачаць, калі зялёны сцяг пстрычцы, а таксама назаўжды будзе рабіць нешта, але гэта праверка часу значэнне прыглушаны зменная, перш чым рабіць гэтую рэч. Калі зялёны сцяг пстрычцы назаўжды праверыць, калі значэнне прыглушаны пераменная роўная 0. Таму што, калі не - Іншымі словамі, калі марскі леў ня адключаны - мы хочам яму гуляць гук. І, што гук будзе што з марской леў. Мы дамо яму пару секунд перадышкі. І зараз у нас ёсць два сцэнарыя, абодва з якія будуць працаваць паралельна, але неяк сазлучаных шляхам што агульны стан, што пераменная. Давайце націснем наш зялёны сцяг. [Марскі леў брэх] Выступоўца 1: Мы чуем марскі леў адразу, таму што, зноў жа, мы ў ініцыялізацыі прыглушаны да 0, або ілжывым. Але цяпер дазвольце мне распавесці, што прабел. [Марскі леў брэх] Выступоўца 1: Зараз, вы можаце падумаць, што праграма спынілася. Але гэта не так, таму што, зноў жа, у нас ёсць гэтыя два вечна завесы, што па-ранейшаму працуе паралельна. Такім чынам, іншымі словамі, калі б я ўдарыў што прабел зноў - [Марскі леў брэх] Выступоўца 1: Наша марскі леў вярнуўся. [Марскі леў брэх]