NullPointer exception with recursion
in
Programming Questions
•
1 year ago
- public gameState s = new gameState("---------");
- public void setup()
- {
- size(300, 300);
- s.getChildBoards(true);
- }
- public void draw()
- {
- background(0);
- }
- class gameState
- {
- public String board;
- ArrayList children;
- public gameState(String board_)
- {
- board = board_;
- print(board);
- }
- public void getChildBoards(boolean turn)
- {
- char player;
- char[] bArray = board.toCharArray();
- if(turn)
- {
- player = 'x';
- }
- else
- {
- player = 'o';
- }
- for(int a = 0; a < 9; a++)
- {
- char[] bArray_ = bArray;
- if(bArray[a] == '-')
- {
- bArray_[a] = player;
- children.add(new gameState("---------"));
- }
- }
- }
1