30.09.2014
/*
 
 GAmuza 0434
 ------------
 E2 Condicional
 Tamar Cerdá
 
*/
 
posx=0
posy=0
 
colorraton=0
 
//circulo1
x = ofRandom(200, OUTPUT_W)
y = ofRandom(0, OUTPUT_H/6)
 
vx=0
vy=0
 
radio=100
 
gx=ofRandom(-0.44326,0.44326)
gy=0.0184562 * radio
 
color0= 0
 
//circulo2
x1 = ofRandom(200, OUTPUT_W)
y1 = ofRandom(0, OUTPUT_H/6)
 
vx1=0
vy1=0
 
radio1=100
gx1=ofRandom(-0.44326,0.44326)
gy1=0.0184562 * radio1
 
color1=0
 
 
 
//fondo
colorfondo=0
 
function setup()
 
end
 
function update()
    posx = gaMouseX()
    posy = gaMouseY()
            
    colorraton= ofMap(posx,0, OUTPUT_H, 255,0)  
    
    //circulo1
    x += vx  
    y += vy
    vx += gx
    vy +=gy
 
    if x < radio or x > OUTPUT_W-radio then
        vx *= -0.9876
    end
 
 
    if y < radio then
        y = radio +1
        y += vy
    end
    if y  > OUTPUT_H-radio then
        vy *= -0.9876
    end
   
    color0= ofMap(y,0, OUTPUT_H, 255,0)
      
    //circulo2
    x1 += vx1  
    y1 += vy1
    vx1 += gx1
    vy1 +=gy1
 
    if x1 < radio1 or x1 > OUTPUT_W-radio1 then
        vx1 *= -0.9876
    end
 
    if y1 < radio1 then
        y1 = radio1 +1
        y1 += vy1
    end
 
    if y1  > OUTPUT_H-radio1 then
        vy1 *= -0.9876
    end
   
    color1= ofMap(y,0, OUTPUT_H, 255,0)
   
   
   //fondo(raton)   
    colorfondo= ofMap(posy,0, OUTPUT_H, 255,0)
end
 
function draw()
    gaBackground(1.0, 0.2)
    ofFill()
    
    ofSetColor(200,colorraton,250,40)   
    ofCircle(posx,posy,90)
    
      ofSetColor(255,color0,0,40)  
      ofCircle(x,y,radio)
   
      ofSetColor(0,color1,255,40)
      ofCircle(x1,y1,radio1)
    
   
    
    //fondo
    ofSetColor(150,200,255,40)
    ofSetCircleResolution(50)
    ofCircle(266,803, 500)
    
    ofSetColor(250,250,200,40)
    ofCircle(1639,218,300) 
     
     ofSetColor(250,colorfondo,250,40)
    ofCircle(1248,711,600)
    
    ofSetColor(250,200,200,40)
    ofCircle(1781,951,500)
    
    ofSetColor(200,200,255,40)
    ofCircle(183,193,400)
    
    ofSetColor(200,255,200,40)
    ofCircle(710,87,600)    
   
    gaLog(string.format("X: %i", gaMouseX()))
    gaLog(string.format("Y: %i", gaMouseY()))
 
end
/*
 
 GAmuza 0434
 ------------
 E2 Condicional
 Tamar Cerdá
 
*/

posx=0
posy=0

colorraton=0

//circulo1
x = ofRandom(200, OUTPUT_W)
y = ofRandom(0, OUTPUT_H/6)

vx=0
vy=0

radio=100

gx=ofRandom(-0.44326,0.44326)
gy=0.0184562 * radio

color0= 0

//circulo2
x1 = ofRandom(200, OUTPUT_W)
y1 = ofRandom(0, OUTPUT_H/6)

vx1=0
vy1=0

radio1=100
gx1=ofRandom(-0.44326,0.44326)
gy1=0.0184562 * radio1

color1=0



//fondo
colorfondo=0

function setup()

end

function update()
	posx = gaMouseX()
	posy = gaMouseY()
			
	colorraton= ofMap(posx,0, OUTPUT_H, 255,0)	
	
	//circulo1
	x += vx  
	y += vy
	vx += gx
	vy +=gy

	if x < radio or x > OUTPUT_W-radio then
   		vx *= -0.9876
   	end


  	if y < radio then
   		y = radio +1
   		y += vy
    end
	if y  > OUTPUT_H-radio then
   		vy *= -0.9876
   	end
   
  	color0= ofMap(y,0, OUTPUT_H, 255,0)
      
   	//circulo2
   	x1 += vx1  
   	y1 += vy1
   	vx1 += gx1
   	vy1 +=gy1

	if x1 < radio1 or x1 > OUTPUT_W-radio1 then
   		vx1 *= -0.9876
   	end

  	if y1 < radio1 then
   		y1 = radio1 +1
   		y1 += vy1
   	end

	if y1  > OUTPUT_H-radio1 then
   		vy1 *= -0.9876
   	end
   
   	color1= ofMap(y,0, OUTPUT_H, 255,0)
   
   
   //fondo(raton)   
    colorfondo= ofMap(posy,0, OUTPUT_H, 255,0)
end

function draw()
    gaBackground(1.0, 0.2)
    ofFill()
    
    ofSetColor(200,colorraton,250,40)   
    ofCircle(posx,posy,90)
    
      ofSetColor(255,color0,0,40)  
      ofCircle(x,y,radio)
   
      ofSetColor(0,color1,255,40)
      ofCircle(x1,y1,radio1)
    
   
    
    //fondo
    ofSetColor(150,200,255,40)
    ofSetCircleResolution(50)
    ofCircle(266,803, 500)
    
    ofSetColor(250,250,200,40)
    ofCircle(1639,218,300) 
     
     ofSetColor(250,colorfondo,250,40)
    ofCircle(1248,711,600)
    
    ofSetColor(250,200,200,40)
    ofCircle(1781,951,500)
    
    ofSetColor(200,200,255,40)
    ofCircle(183,193,400)
    
    ofSetColor(200,255,200,40)
    ofCircle(710,87,600)    
   
    gaLog(string.format("X: %i", gaMouseX()))
    gaLog(string.format("Y: %i", gaMouseY()))

end
Grado en Bellas Artes - Facultad de Bellas Artes - Universidad Politécnica de Valencia