package generator; public class FormGeneratorStrategy implements GeneratorStrategy { private final int xSize; private final int ySize; public FormGeneratorStrategy(int xSize, int ySize) { this.xSize = xSize; this.ySize = ySize; } public String toString() { return "Form Generator"; } public int getNext(int x, int y) { if(x == 0 || x == xSize || y == 0 || y == ySize) { return 0; } else { if( x == y || x+1 == y || y+1 == x ) { return 1; } else { return 0; } } } }