} | } | ||||
protected char nextMove(View view){ | protected char nextMove(View view){ | ||||
return walk(); //@TODO Add nextMove() logic | |||||
return walk(); //@TODO: add nextMove() logic | |||||
} | } | ||||
private char walk(){ | private char walk(){ | ||||
if(moves.isEmpty()){ | if(moves.isEmpty()){ | ||||
moves += ' '; //@TODO Add walk() logic | |||||
moves += ' '; //@TODO: add walk() logic | |||||
} | } | ||||
char nextMove = moves.charAt(0); | char nextMove = moves.charAt(0); | ||||
moves = moves.substring(1); | moves = moves.substring(1); |
protected SnakeBot(String[] args) { | protected SnakeBot(String[] args) { | ||||
super(args); | super(args); | ||||
} | } | ||||
//@TODO Find a better way to avoid collectedStones | |||||
//@TODO: find a better way to avoid collectedStones | |||||
protected char nextMove(View view){ | protected char nextMove(View view){ | ||||
boolean stoneDetected = view.data.contains("@"); | boolean stoneDetected = view.data.contains("@"); | ||||
char nextMove; | char nextMove; |