mas 110 exhibition - jshafer

Magnetized Squares

9c

Your display is now 200 by 200. Emphasize the difference between

your early 100 by 100 display area and the now larger 200 by 200 display

area with an interactive display of the difference in display area.

back to movies page

 

#

while 1:
  g.line(0,0,200,200)
  g.line(0,200,200,0)
  g.line(80,80,120,80)
  g.line(120,80,120,120)
  g.line(120,120,80,120)
  g.line(80,120,80,80)
  g.line(70,70,130,70)
  g.line(130,70,130,130)
  g.line(130,130,70,130)
  g.line(70,130,70,70)
  g.line(30,30,170,30)
  g.line(170,30,170,170)
  g.line(170,170,30,170)
  g.line(30,170,30,30)

  for a in range(90,110):
    for b in range(20,50):
      g.line(a,b,a,b)

  for a in range(25,35):
    for b in range(95,105):
      g.line(a,b,a,b)
  
  for a in range(165,175):
    for b in range(95,105):
      g.line(a,b,a,b)

  for a in range(95,105):
    for b in range(142,190):
      g.line(a,b,a,b)

  g.paper(20)
  h = g.getMouse(1)
  v = g.getMouse(2)
  if h < 150:
    if v < 150:
      g.field(0,50,h,v,v)
    if v > 75:
      g.field(75,v,h,125,h)
  if h > 75:
    if v < 150:
      g.field(h,30,150,v,h)
    if v >75:
      g.field(h,v,100,100,v)
  



 

back to top