Java
OOP GUIDE / WORK
GRID CLASS 2 SOLUTIONS
TASK – PART 1 – SETUP
No solution required
TASK – PART 2 – GRID’S UPDATE
Here is my update() method:
public void update()
{
//set a new random colour to each tile each time
for (int r=0; r<grid.length; r++)
for (int c=0; c<grid[r].length; c++)
grid[r][c].setRandomColour();
}
TASK – PART 3 – ANIMATION LOOP
Here is my solution:
public class AnimatedGridTester
public static void main(String[] args) throws InterruptedException
NOOPDraw.createWindow();
Grid g = new Grid(10, 10);
//FRAME #1
g.draw();
Thread.sleep(1000);
//OTHER FRAMES
while (true)
g.update();