κ²μ μμ λ°μ€κ° 10κ° λμ΄λμ΄ μμ. μ²μμ λ€ λΉμ΄μλ μνμ.
μ΄ λμ΄λμ΄ μλ λ°μ€μ μμ΄ μμλλ‘ λ³νκ² νλ λ°©λ²μ μ°Ύλ μ€μ.
μ§κΈ λ΄κ° ν΄λ³Έ λ°©λ²μ λ³μ μ¬μ©νλ λ°©λ²μ.
global. aa = 1
global. bb = 0
global. cc = 0
....
μνΌ μ΄λ κ² λ§λ€κ³
a(첫λ²μ§Έ λ°μ€)
* Create event
[if global.aa = 1]
β² Set Alarm0 (random60) βΌ
* Alarm0 enven
[change sprite]
[global.bb = 1]
b(λλ²μ§Έ λ°μ€)
* Create event
[if global.bbΒ = 1]
β² Set Alarm0 (random60)Β βΌ
* Alarm0 enven
[change sprite]
[global.ccΒ = 1]
.....
μνΌ μ΄λ°μμΌλ‘ 10κ° λ§λ€μλλ° μ²«λ²μ§Έ λ°μ€λ§ μλλκ³ λλ¨Έμ§λ κΏμ©λ μνλ€.
λ΄κ° λ³μλ₯Ό μλͺ» μ΄ν΄νκ³ μλκ±°μ? μλλ©΄ λκ° μλͺ»λκ±ΈκΉ.
μνΌ λ°μ€ 10κ°κ° μμλλ‘ λͺ¨μ λ°κΎΈκ² νλ €λ©΄ μ΄λ»κ² ν΄μΌ νλμ§ μ’ μλ €μ£ΌλΌ.
create μ΄λ²€νΈλ μΈμ€ν΄μ€κ° μμ±λλ κ·Έ μκ°λ§ μλνλ€. κ±°κΈ°μ ifλ¬Έμ λ£μλ€λ건 κ·Έ μκ°λ§ 체ν¬νκ² λ€λ κ². stepμ΄λ²€νΈμ λ£μΌλ©΄ λ§€ νλ μ(μ€ν )λ§λ€ μλνκ² ν μ μλ€.
κ·Όλ° μ¬κΈ°μ μ£Όμν μ μ, μ§κΈ μλ μ½λλ₯Ό κ·Έλλ‘ λ£μ΄λ²λ¦¬λ©΄ bbλ 1μ΄ λ νλ‘ λ°λμ§ μμΌλκΉ alarm[0]μ λ§€ μκ° κ°±μ λμ΄μ randomκ°μ΄ 0μ΄ λμ€μ§ μλμ΄μ ccκ° λ³νλ μΌμ μμκ²μ΄λ€. κ·Έλ¬λ bbλ₯Ό λ€λ₯Έκ°μΌλ‘ λ°κΏμ£Όκ±°λ alarmμ μ€νν μ μ΄ μμκ²½μ°(alarm[n]==-1) μ 쑰건문μ μΆκ°ν΄μ£Όλ λ± μμ μ΄ νμνλ€
γ΄κ³ λ§λ€. λλΆμ νλ ν΄κ²°ν¨
γ΄ κ·Έ μμ νλκ±° μλ λ³ν bb = 1μΌ λ μλ μΈλ¦° μ΄νμ bb = 0 μ΄λ°μμΌλ‘ λ°κΎΈμ€λ λ¨?
γ΄ν κ·Έλλ λκ² λ€