No older revisions available
No older revisions available
~cpp
// import java.*;
import java.util.*;
class Direction{
int m_nRow;
int m_nCol;
void set(int row, int col){
m_nRow = row;
m_nCol = col;
}
}
class Horse{
int nMaxNum = 8;
int row, col, dir;
Board cBoard = new Board();
Direction [] direction = new Direction[nMaxNum];
void setDirection(){
direction[0].set(1,0);
direction[1].set(1,1);
direction[2].set(0,1);
direction[3].set(-1,1);
direction[4].set(-1,0);
direction[5].set(-1,-1);
direction[6].set(0,-1);
direction[7].set(1,-1);
}
void setFirstPosition(int firstRow, int firstCol){
row = firstRow;
col = firstCol;
}
public void move(){
//난수를 발생시킨다
Random random = new Random();
dir = random.nextInt() % 8;
row = row + direction[dir].m_nRow;
col = col + direction[dir].m_nCol;
}
void setMyPosition(){
}
}
class Board{
int nMaxNum = 8;
int [][] board = new int[nMaxNum+2][];
void markPosition(int rowPositoin, int colPosition){
}
void isThisPositionRight(){
}
void isTheGameFinished(){
}
}
public class RandomWalk{
public static void main(String[] args){
Horse horse = new Horse();
horse.setFirstPosition(4,4);
}
}