rendered paste body//Thomas Burlingame
import java.awt.*;
public class TestWall {
public static final int MORTAR = 2;
public static void main(String[] args) {
DrawingPanel panel = new DrawingPanel(650, 400);
panel.setBackground(Color.GRAY);
Graphics g = panel.getGraphics();
drawBoxes(g, 0, 0, 20, 1, 4);
drawBoxes(g, 10, 150, 25, 8, 4);
}
public static void drawBoxes(Graphics g, int x, int y, int size, int height, int row, int offset) {
for (int i = 1; i <= height; i++){
for (int j = 0; j < row; j++){
g.setColor(Color.BLACK);
g.fillRect(j*(size*2)+x, (size*i)-size+y+(MORTAR*i)-MORTAR, size*2, size);
g.setColor(Color.WHITE);
g.fillRect(j*(size*2)+(size)+x, (size*i)-size+y+(MORTAR*i)-MORTAR, size, size);
g.setColor(Color.BLUE);
g.drawLine(((size*2)*j)+x, (size*i)-size+y+(MORTAR*i)-MORTAR, (size*2)*j+size+x, size+(size*i)-size+y+(MORTAR*i)-MORTAR);
g.drawLine(((size*2)*j)+x, (size)+(size*i)-size+y+(MORTAR*i)-MORTAR, (size*2)*j+size+x, (size*i)-size+y+(MORTAR*i)-MORTAR);
}
}
}
}