var xPos = 240; var yPos = 25; noStroke(); var drawTrainHead = function() { fill(225, 66, 67); rect(xPos, yPos, 45, 100); rect(xPos - 90, yPos + 30, 110, 70, 20); rect(xPos - 70, yPos + 10, 20, 20); fill(135); rect(xPos - 75, yPos + 5, 30, 10, 5); ellipse(xPos + 15, yPos + 105, 50, 30); ellipse(xPos - 65, yPos + 110, 30, 30); ellipse(xPos - 30, yPos + 110, 30, 30); fill(135); rect(xPos + 5, yPos + 5, 35, 25); }; var draw = function() { background(255); drawTrainHead(); }; fill(0); ellipse(200, 200, 30, 130); ellipse(20, 20, 30, 130); ellipse(200, 0, 30, 130); ellipse(0, 200, 30, 130); ellipse(200, 400, 30, 130); ellipse(200, 100, 30, 130); ellipse(200, 25, 30, 130); ellipse(20, 200, 30, 130); fill(123, 234, 0); ellipse(20, 20, 30, 130);