package Ġtop . little fog cat . el usion . model Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġtop . little fog cat . common . base . Area Trigger Ċ import Ġtop . little fog cat . math . get Distance Ċ Ċ /** Ċ Ġ* Ġ ä¸Ģä¸ª å°ı çĲĥ Ċ Ġ* Ċ Ġ* Ġ@ Author ï¼ļ little fog cat Ċ Ġ* Ġ@ Email ï¼ļ little fog cat @ fox mail . com Ċ Ġ*/ Ċ class ĠBall Ġ: ĠArea Trigger Ġ{ ĊĠĠĠ Ġvar Ġx : ĠFloat Ġ= Ġ 0 f ĊĠĠĠ Ġvar Ġy : ĠFloat Ġ= Ġ 0 f ĊĠĠĠ Ġvar Ġr : ĠFloat Ġ= Ġ 0 f ĊĠĠĠ Ġvar Ġcolor : ĠInt Ġ= ĠColor . RED ĊĊĠĠĠ Ġoverride Ġfun ĠisIn Area ( x : ĠInt , Ġy : ĠInt ): ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġon Trigger () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ£Ģ æŁ¥ ä¸¤ä¸ª çĲĥ æĺ¯åĲ¦ ç¢ ° æĴ ŀ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcheck Collision ( other : ĠBall ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdist Ġ= Ġget Distance ( x , Ġy , Ġother . x , Ġother . y ) ĊĠĠĠĠĠĠĠ Ġreturn Ġdist Ġ< Ġr Ġ+ Ġother . r ĊĠĠĠ Ġ} Ċ }