# #command def pentagon(x, y): a = (x, y) b = ((x-15), (y-12)) c = ((x+15), (y-12)) d = ((x-11), (y-30)) e = ((x+11), (y-30)) f = (a, b, c, d, e) return f g.norefresh() while 1: mx = g.getMouse(1) my = g.getMouse(2) f = pentagon(60, 60) z = pentagon(mx+5, my+10) g.paper(100) g.pen(0) g.setPixel(45, 60, 100) g.setPixel(75, 60, 100) g.setPixel(35, 35, 100) g.setPixel(85, 35, 100) g.setPixel(60, 20, 100) g.pen(30) g.line(f[0][0], f[0][1], f[1][0], f[1][1]) g.line(f[1][0], f[1][1], f[3][0], f[3][1]) g.line(f[0][0], f[0][1], f[2][0], f[2][1]) g.line(f[3][0], f[3][1], f[4][0], f[4][1]) g.line(f[4][0], f[4][1], f[2][0], f[2][1]) g.line(f[0][0], f[0][1], 40, 65) g.line(f[1][0], f[1][1], 40, 65) g.line(f[1][0], f[1][1], mx, 35) g.line(f[3][0], f[3][1], mx, 35) g.line(f[4][0], f[4][1], (mx+80), 35) g.line(f[2][0], f[2][1], (mx+80), 35) g.line(f[2][0], f[2][1], (mx+70), my+70) g.line(f[0][0], f[0][1], (mx+70), my+70) g.line(f[3][0], f[3][1], 60, my) g.line(f[4][0], f[4][1], 60, my) g.pen(50) g.line(60, my, 0, 0) g.line(mx, 35, 0, 100) g.line((mx+70), (my+70), 100, 100) g.line((mx+80), 35, 100, 0) g.refresh()