요새 학교에서 윈폰7 프로그래밍 배우는데 대포 쏴서 적 맞추는 게임이거든?
저번 시간까지는 에뮬 키고
대포 각도를 키보드 방향키로 바꾸는 방법을 써서 각도를 바꿨는데

아 빌어먹을 교수가 터치 어떻게 쓰는지 메소드 인수 뭐 이딴거 하나도 안 가르쳐 주고 터치로 바꾸고 주석 달아오래

그래서 일단 쉬는 시간에 교수 나갔을때 교수 자리 코드 몰래 배껴서 

  while (TouchPanel.IsGestureAvailable)
            {
                GestureSample gesture = TouchPanel.ReadGesture();

                if (gesture.GestureType == GestureType.VerticalDrag)
                {
                    Vector2 delta = gesture.Delta;
                    Vector2 newPosition = gesture.Position;
                    Vector2 oldPosition = newPosition - delta;

                    if (oldPosition.Y < newPosition.Y)
                    {
                        cannon.rotation += 0.1f;
                    } else if(oldPosition.Y>newPosition.Y) {
                        cannon.rotation -= 0.1f;
                    }
                }else if (gesture.GestureType == GestureType.DoubleTap)
                {
                        FireCannonBall();
                }
            }

이 코드를 만들었거든? 동작은 돼.. 
근데 주석 달려고 하니까
Vector2 newPosition = gesture.Position;
여기까진 이해가 되는데 
Vector2 oldPosition = newPosition - delta;
이게 이해가 안돼.. 왜 제스쳐 포지션 값에서 델타 값을 빼는거야?
원래 드래그 할때 처음 클릭 한 곳이랑 마지막에 뗄때 값이랑 비교하는거면 그냥 델타의 Y값 써도 되지 않아?ㅠㅠ

좀 병신 같지만 내가 프밍도 얼마 못 했고 윈세븐은 또 처음이라 답답해서 처음으로 갤에 글 싸봐 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
제발 좀 도와줘 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ