hero.x1 = event.getX();
    hero.y1 = event.getY();
    위에것은 터치
    hero.x2 = event.getX();
     hero.y2 = event.getY();
   그다음것은 터치 up했을때 좌표

두 좌표를 이용하요                터치 했을때의 좌표를 원중심좌표로 하고으로 하고 
 두 좌표를 이용하여 각도 구하는 방법을 알고싶습니다...
  어떤 글들을 보면

tan(theta) = (y2-y1)/(x2-x1)
theta = atan((y2-y1)/(x2-x1))

이런것이있던데 theta 는 int 인지 float 인지 double인지 멀로 선언해야하는지 tan은  오류 뜨고 어렵네요..
지금 각도를 이용해서 케릭터를  터치를 이용하여 8방향 위 아래 좌 우  대각선 4방향 을 하고 싶은데 방법 있으시면 알려주시면 갑사하겠습니다.

케릭터 방향 8장으로 터치를 이용해서 원하는 방향으로 이동하는 방법 다른 방법 있으시면 부탁드리겠습니다