package Ġio . tr ubi . sky line . core Ċ Ċ import Ġio . tr ubi . sky line . bean . C andle Ċ import Ġio . tr ubi . sky line . module . C andle Rect Ċ Ċ /** Ċ Ġ* Ġauthor ĠĠĠĠĠĠ Ġ: ĠF itz ĠLu Ċ Ġ* Ġcreated Ġon ĠĠ Ġ: Ġ 1 2 / 1 2 / 2 0 1 8 Ġ 1 7 : 0 4 Ċ Ġ* Ġdescription Ġ Ġ: Ċ Ġ*/ Ċ interface ĠFind Api Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFind Ġtouched Ġc andle Ġindex Ġon Ġscreen ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch X ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch Y ĊĠĠĠĠ Ġ* Ġ@ return Ġindex Ġor Ġnull ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind Tou ched C andle Index On Screen ( touch X : ĠFloat , Ġtouch Y : ĠFloat ): ĠInt ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFind Ġtouched Ġc andle ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch X ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch Y ĊĠĠĠĠ Ġ* Ġ@ return Ġc andle Ġor Ġnull ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind Tou ched C andle ( touch X : ĠFloat , Ġtouch Y : ĠFloat ): ĠC andle ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFind Ġc andle Ġby Ġit ` s Ġindex Ġon Ġscreen ĊĠĠĠĠ Ġ* Ġ@ param Ġindex On Screen ĊĠĠĠĠ Ġ* Ġ@ return Ġc andle Ġor Ġnull ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind C andle By I os ( index On Screen : ĠInt ): ĠC andle ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġc andle ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind C andle Index On Screen ( c andle : ĠC andle ): ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġc andle ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind C andle Loc ( c andle : ĠC andle ): ĠC andle Rect ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFind Ġtouched Ġc andle Ġdrawn Ġarea ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch X ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch Y ĊĠĠĠĠ Ġ* Ġ@ return ĠC andle Rect Ġor Ġnull ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind Tou ched C andle Rect ( touch X : ĠFloat , Ġtouch Y : ĠFloat ): ĠC andle Rect ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFind Ġc andle Ġdrawn Ġarea ĊĠĠĠĠ Ġ* Ġ@ param Ġc andle Index On Screen ĊĠĠĠĠ Ġ* Ġ@ return ĠC andle Rect Ġor Ġnull ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind C andle Rect By I os ( c andle Index On Screen : ĠInt ): ĠC andle Rect ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġtouch Y ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġfind Tou ched Y Axis Value ( touch Y : ĠFloat ): ĠDouble ? Ċ }