자바 코딩 질문좀 드립니다.
조회수 2700회
안녕하세요, 해쉬코드에 처음 글 올려보는 새내기입니다.
다른 게 아니라
지금 자바로 해야 하는 과제가 하나 있는데
제가 해결하지 못하는 것이 뭐냐면
배열판 10*10을 가지고 Panel을 이용해서 노란공과 파란공을 무작위로 움직이는데
파란공이 노란공 동,서,남,북 중 하나에 붙으면 노란공이 움직이는 방향으로
따라 움직이게 하는 걸 해보려 하거든요.
근데 그걸 어떻게 코드상으로 해야 할 지 모르겠습니다.
파란공이 노란공에 붙는 순간 노란공이 움직이는 방향대로 파란공도 똑같이 움직이게 해야하는데
기존에 파란공이랑 노란공은 위치가 서로 달라서 배열 인덱스값이 아예 다른데
붙었을 때 어떻게 노란공이 변화하는 거에 따라 파란공도 똑같이 변화하는지 그게 궁금합니다.
예를 들어
노란공이 배열판[5][5]에 위치해 있고 파란공에 [5][6]에 있다 할 때, 옆에 붙은 상황이니까 노란공이 [5][5]에서 [4][5]가 되면 파란공은 [4][6] 이런식으로 움직이게 하려는데 이걸 어떻게 코딩을 짜야 할지 도무지 모르겠습니다.
제가 설명을 잘한건지는 모르겠는데, 답변 부탁드릴게요 ㅠㅠ.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력