Canvas를 이용해서 장기, 오목 게임을 만들어보려고 하는데

간단한 말 이동 조차 어떻게 해야할지 몰라 어렵네요 ㅠㅠ

@Override
 protected void onDraw(Canvas canvas) {
  canvas.drawBitmap(board,0,20, null);
  canvas.drawBitmap(image[0],145,52,null);
  canvas.drawBitmap(image[1],145,274,null);
 }

일단 위와 같이 판을 그리고 그 위에 말 2개를 그렸습니다.

그 다음 public boolean onTouchEvent(MotionEvent event) 메소드를 이용하여

터치되는 구간을 인식하여 말을 이동시키고 싶은데

어떻게 해야할지 모르겠습니다.



1. 말 하나를 이동하기 위해서 판 전체를 다시 지웠다가 다시 다 그려줘야하는건가요?

2. onTouchEvent 메소드 안에
  canvas.drawBitmap(image[1],100, 100,null); 와 같이 새로운  좌표에 그리라고 입력해도
  실제로는 아무 반응이 없는데 어떻게 해야지 반영이 되나요? ㅡㅜ



답변해주시면 정말 감사하겠습니다.