David J. Malan Kom ons begin. Wanneer groen vlag gebruik het, laat se eerste inisialiseer 'n veranderlike genoem Gedempte te vals of meer eenvoudig, 0. So op ons data palet, ons gaan voort en kliek Maak 'n veranderlike. Noem dit veranderlike gedemp. Dit kan werk vir al die sprites. En ons sal voortgaan en kliek OK. Nou sien ons 'n nuwe legkaart stuk genaamd gedemp. Ons kan 'n aantal van hierdie legkaart sleep stukke nou in my program, so as te inisialiseer wat waarde. Nou kom ons doen iets vir ewig. Forever luister vir die gebruiker slaan die spasie balk op hul klawerbord. So om dit te doen, gaan ons 'n voorwaarde nodig. Ons gaan dan moet voel of die gebruiker druk die space bar. En as dit so is, gaan ons kyk die waarde van ons gedempte veranderlike. En as dit gelyk aan 0, ons gaan om dit te verander na 1 of waar nie. En as dit gelyk 1, ons is gaan om dit te verander na 0. Met ander woorde, ons gaan sy waarde te skakel. So om dit te doen, moet ons 'n ander toestand. Kom ons sleep wat in plek. Ons moet nog Boole-uitdrukking, hierdie tyd toets vir gelykheid. Wat wil ons om te toets vir gelykheid? Wel, die waarde van daardie veranderlike. So laat se sleep wat in plek. As dit is gelyk aan 0, dan wil ons die waarde van daardie te verander veranderlike 0-1. Anders wat ons wil hê dat die waarde te verander van daardie veranderlike, vermoedelik, 1-0. En dit is dit. Ons het nou 'n program wat voortdurend luister, vir ewig, vir die gebruiker slaan die space bar. En so gou as wat hy of sy doen, is dit gaan die waarde van dit te verander veranderlike 1-0 of 0-1. Maar ons het nog nie gebring die see leeu aan die lewe. So laat ons 'n ander script wat ook gaan begin wanneer die groen vlag word gebruik en is ook vir ewig gaan word om iets te doen, maar dit tyd die beheer van die waarde van die gedempte veranderlike voordat jy daardie ding. Wanneer groen vlag gebruik het, vir ewig kyk of die waarde van die gedempte veranderlike gelyk aan 0. Want indien nie - Met ander woorde, as die see leeu is nie gedemp - ons wil hom 'n geluid te speel. En dat 'n gesonde sal wees dié van 'n see leeu. Ons gee hom 'n paar sekondes uitstel. En nou het ons twee skrifte, albei wat sal loop in parallel, maar is een of ander manier intercommunicating by wyse van wat gedeel staat, wat veranderlike. Kom ons kliek ons ​​groen vlag. [Seeleeu blaf] Spreker 1: Ons hoor die see leeu onmiddellik, want, weer, het ons geïnisialiseer gedemp tot 0, of vals is. Maar nou laat my getref dat die space bar. [Seeleeu blaf] Spreker 1: Nou, kan jy dink dat die program het gestop. Maar dit is nie, want, weer, het ons ' hierdie twee ewig sirkelroetes nog parallel. So met ander woorde, as ek getref dat die ruimte bar weer - [Seeleeu blaf] Spreker 1: Ons see leeu is terug. [Seeleeu blaf]