瀏覽代碼

Dynamic Background

Ander 11 年之前
父節點
當前提交
9a97d5d2d5
共有 1 個文件被更改,包括 25 次插入0 次删除
  1. 25 0
      mopidy_touchscreen/dynamic_background.py

+ 25 - 0
mopidy_touchscreen/dynamic_background.py

@@ -0,0 +1,25 @@
+import random
+
+class DynamicBackground():
+
+	def __init__(self):
+		self.current=[0,0,0]
+		self.target=[0,0,0]
+		for x in range(0, 3):
+			self.target[x]=random.randint(0,255)
+
+	def drawBackground(self,surface):
+		same = True
+		for x in range(0, 3):
+			if self.current[x]> self.target[x]:
+				self.current[x]=self.current[x]-1
+			elif self.current[x]<self.target[x]:
+				self.current[x]=self.current[x]+1
+			if(self.current != self.target):
+				same = False
+		if same:
+			for x in range(0, 3):
+				self.target[x]=random.randint(0,255)
+		surface.fill(self.current)
+
+