kopia lustrzana https://github.com/villares/sketch-a-day
				
				
				
			PEP8 & comment
							rodzic
							
								
									73c6d49f07
								
							
						
					
					
						commit
						33dea77aa7
					
				|  | @ -1,8 +1,11 @@ | |||
| """ | ||||
| Slider code by Peter Farell  | ||||
| https://twitter.com/hackingmath | ||||
| htts://twitter.com/hackingmath | ||||
| http://farrellpolymath.com/ | ||||
| """     | ||||
| 
 | ||||
| [ with very minor tweeks by Alexandre Villares | ||||
|   http://abav.lugaralgum.com ] | ||||
| """ | ||||
| # USAGE: | ||||
| #>from slider import Slider | ||||
| # | ||||
|  | @ -11,8 +14,8 @@ http://farrellpolymath.com/ | |||
| #>slider1 = Slider(0,20,6) | ||||
| # | ||||
| # You have to tell it the range of the slider (in this case 0 to 20) | ||||
| # and the default value, when the program first runs (in this case, 6).  | ||||
| #        | ||||
| # and the default value, when the program first runs (in this case, 6). | ||||
| # | ||||
| # Inside the setup function you give it a position on the screen: | ||||
| # | ||||
| #>slider1.position(20,20) | ||||
|  | @ -44,18 +47,17 @@ class Slider: | |||
|     def value(self): | ||||
|         '''updates the slider and returns value''' | ||||
|         pushStyle() | ||||
|         colorMode(RGB) | ||||
|         rectMode(CENTER) | ||||
|         # black translucid rect behind slider | ||||
|         fill(0, 100) | ||||
|         stroke(0) | ||||
|         rect(self.x + 60, self.y, 130, 20) | ||||
|         #gray line behind slider | ||||
|         # gray line behind slider | ||||
|         strokeWeight(4) | ||||
|         stroke(200) | ||||
|         line(self.x,self.y,self.x + 120,self.y) | ||||
|         line(self.x, self.y, self.x + 120, self.y) | ||||
|         # press mouse to move slider | ||||
|         if dist(mouseX, mouseY, self.rectx+5, self.recty+10) < 20: | ||||
|         if dist(mouseX, mouseY, self.rectx + 5, self.recty + 10) < 20: | ||||
|             fill(200) | ||||
|             textSize(10) | ||||
|             text(int(self.val), self.rectx, self.recty + 35) | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Alexandre B A Villares
						Alexandre B A Villares