v.addStatePainter(ooStatePainter); ooStatePainter.addObjectClassPainter(GridGame.CLASS_GOAL, new CellPainter(maxX, maxY, goalColors, 0)); ooStatePainter.addObjectClassPainter(GridGame.CLASS_AGENT, new CellPainter(maxX, maxY, agentColors, 1)); ooStatePainter.addObjectClassPainter(GridGame.CLASS_DIM_V_WALL, new WallPainter(maxX, maxY, true)); ooStatePainter.addObjectClassPainter(GridGame.CLASS_DIM_H_WALL, new WallPainter(maxX, maxY, false));