import java.util.*; class FloodFill extends EzGame { boolean fillMode = false; void keyPress(int key) { if (key == 'f') fillMode = !fillMode; } void start() { fillBoard(green); } void fill(int row, int col) { if ((row < 0) || (row >= rows) || (col < 0) || (col >= cols)) return; if (board[row][col] != green) return; board[row][col] = yellow; fill(row-1, col); fill(row+1, col); fill(row, col-1); fill(row, col+1); } void mouseClick(int row, int col) { if (fillMode == true) fill(row, col); else board[row][col] = blue; } public static void main(String[] args) { launch(20, 20, 500, 500); } }