point_in_rectangle μ°λ©΄ μ¬κ°ν μμ μ’νκ° μμλ trueκ°μ λ°ννλ€κ³ νλλ° μ΄μνκ² stepμ μμ μλ μ½λλ₯Ό λ£μΌλκΉ νλ μ΄μ΄κ° μ¬κ°ν λ°μΌλ‘ λκ°λ μλ0μ΄ λμ€λλΌκ³
λλ μ¬κ°νμμ μ’νκ° μκΈ°λ§νλ©΄ μλ0μ μ€νμν€λ €κ³ νλλ° κ·Έλ¬λ €λ©΄ μ½λλ₯Ό μ΄λ»κ² μ§μΌν κΉ?
collision_rectangleλ λκ°μ΄ λ°μΌλ‘ λμ¬λ μλμ΄λ²€νΈκ° μ€νλλ€...
μμ λ€μ΄κ°μ 15μ€ν μ΄ν λ°λνλκ±Έ λ§λ€κ³ μΆμκ±°λΌλ©΄///createaction=false///stepif point_in_rectangle(.................){atack_x=global.........if action!=true alarm[0]=15;action=true}
///alarm[0] 15μ€ν μ΄ν μΌμ΄λλ μΌλ€ action=false
λ€λ₯Έ ν¨μ¨μ μΈ λ°©λ²λ λ§κ² μ§λ§ μ νν μ΄λμ μ°μΌμ§ λͺ°λΌμ μΌλ¨ μλμ νλ μ½λλ‘ μ¨λ΄€μ
μ¬κ°ν μμ μμΌλ©΄ μλμ΄ λ§€ νλ μλΉ 15λ‘ μ΄κΈ°νλλ, μλμ΄ 15λ‘ κ³ μ λμ μλ μ΄λ²€νΈκ° λ°λνμ§ μλκ±° λ°μΌλ‘ λκ°λ©΄ 15λ‘ κ³ μ λμ§ μμΌλ, μ΄μ μ 15λ‘ μ΄κΈ°νν΄λ κ² 15νλ μ νμ λ°λλλκ±°κ³
μ΄κ²μ κ² λ§μ§λ€κ° μλ μ½λ λ¬Έμ μΈκ±΄ μμλλ° μ΄κ±°μꡬλ γ γ μλ 맀컀λμ¦μ΄ κ·Έλ κ² μλνλκ±°μꡬλ μ¬λ¬λ² νΈμΆνλ©΄ μ¬λ¬λ² μλλλκ² μλλΌ μκ°μ΄ μ΄κΈ°νλλκ±°μλ€λ λλ¬΄κ³ λ§λ€
γ γ , μλμ λ³μκ°μ΄κ³ λ§€ νλ μλ§λ€ 1μ© λΉΌμ, 0μΈκ° μμμΈκ°μ λλ¬νλ©΄ μλ μ΄λ²€νΈλ₯Ό μ€ννλ κ΅¬μ‘°μΌ κ·Έλμ nνλ μ ν μλμΌλ‘ λ£Έ μ΄λ μ½λ μ§€ λ, μνκ°μ (n - alarm[0]/n) λ‘ μ€μ νκ³ λ€λͺ¨ λ°μ€λ₯Ό drawνλ©΄, κ°λ¨νκ² νλ©΄ μμ ν λ£Έ μ ν μ½λ μ§€ μλ μμ΄