PDA

View Full Version : تابعی برای تعیین موقعیت مختصات در Action_Move



SMM_MotallebiiAGIN
شنبه 17 مرداد 1394, 19:18 عصر
سلام
من یک تابع دارم به این صورتکه خروجی تابع نشون دهنده جهت حرکت هست:




private int getDirection(float startx, float starty,float endx ,float endy )
{


int direction=-1;

startx = (((int) startx / 10) *10) ;
starty = (((int) starty / 10) *10) ;
endx = (((int) endx / 10) * 10) ;
endy = (((int) endy / 10) * 10) ;




if (starty==endy)
{
direction= 0;

return direction;

}
if(startx==endx)
{
direction =1;
return direction;
}

if(Math.abs(startx-endx)==Math.abs(starty-endy))
{


direction =2;
return direction;



}



else
{
direction =-1;
return direction;
}





}




(در واقع این تابع زمانیکی بصورت قطری یا افقی و یا عمودی تغییر جهت داده بشه با یک عدد متناسب جهت رو بر می گردونه )




حالا می خواهم از این تابع توی
MotionEvent.ACTION_MOVE:


استفاده کنم و خروجی تابع رو در حین عمل جابجایی ذخیره کنم تا به مقایسه این خروجی یه کاری انجام بدم<br><br><br>
ولی راهی به ذهنم نمیرسه میشه راهنمایی کنید؟