diff visualclient/visclient.py @ 21:92903c908539

added colors from Matthias to visual client
author gyorgyf
date Fri, 22 Jun 2012 16:02:14 +0100
parents 3bc0521eff28
children 858fc44a17c1
line wrap: on
line diff
--- a/visualclient/visclient.py	Fri Jun 22 15:39:55 2012 +0100
+++ b/visualclient/visclient.py	Fri Jun 22 16:02:14 2012 +0100
@@ -30,8 +30,10 @@
 
 # X,Y=1140,900
 X,Y = 600,400
+NBLOBS = 15
 BLOBSIZE = 20
 G=110
+FADE = 40
 
 class Blob(object):
 	
@@ -60,7 +62,7 @@
 	def draw(self):
 		d=int(self.size)
 		self.bg.blit(gradients.radial(self.size, (self.c[0],self.c[1],self.c[2],self.alpha), (0,0,0,self.alpha)), (self.xs-d,self.ys-d))
-		self.alpha = 255 - int(self.age()*15) 
+		self.alpha = 255 - int(self.age()*FADE) 
 		if self.alpha < 5 : 
 			self.alpha = 1
 			self.visible = False
@@ -69,6 +71,7 @@
 		return time.time() - self.time
 		
 	def increment(self,count):
+		self.time = time.time()
 		self.count = count
 		self.size = int(BLOBSIZE * int(self.count/1.5))
 		
@@ -181,7 +184,7 @@
 				self.blobs[self.blobs.index(new)].increment(c)
 
 		self.conn.close()
-		self.blobs = self.blobs[:5]
+		self.blobs = self.blobs[:NBLOBS]
 		return True