topical media & game development

talk show tell print

graphic-processing-site-examples-Basics-Input-Mouse2D-Mouse2D.pde / pde



  
Mouse 2D. Moving the mouse changes the position and size of each box.

  
   
  void setup() 
  {
    size(200, 200); 
    noStroke();
    colorMode(RGB, 255, 255, 255, 100);
    rectMode(CENTER);
  }
  
  void draw() 
  {   
    background(51); 
    fill(255, 80);
    rect(mouseX, height/2, mouseY/2+10, mouseY/2+10);
    fill(255, 80);
    int inverseX = width-mouseX;
    int inverseY = height-mouseY;
    rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10);
  }
  
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.