Thanks I figured it out, sorry to make a
thread for nothing. This is what I came up with.
def myHome():
canvas = getMediaPath("640X480.jpg")
canvasf = makePicture(canvas)
str = "This is my home."
addText(canvasf, 20,20,str, black)
addText(canvasf, 21,20,str, black)
addRect(canvasf, 299, 19, 301, 71)
addRectFilled(canvasf, 300, 20, 300, 70, cyan)
addRect(canvasf, 350, 90, 200, 150)
addRect(canvasf, 390, 120, 50, 50)
addRect(canvasf, 460, 120, 50, 50)
addLine(canvasf, 40,70,40,230,makeColor(0,175,0))
addLine(canvasf, 20,90,40,120,makeColor(0,175,0))
addLine(canvasf, 20,130,40,160,makeColor(0,175,0))
addLine(canvasf, 40,120,60,90,makeColor(0,175,0))
addLine(canvasf, 40,160,60,130,makeColor(0,175,0))
x = 60
for i in range(4):
addLine(canvasf, 30+x, 70, 30+x,230, makeColor(0,175,0))
addLine(canvasf, 10+x, 90, 30+x,120,makeColor(0,175,0))
addLine(canvasf, 10+x,130,30+x,160,makeColor(0,175,0))
addLine(canvasf, 30+x,120,50+x,90,makeColor(0,175,0))
addLine(canvasf, 30+x,160,50+x,130,makeColor(0,175,0))
x = x + 60
explore(canvasf)