Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/imgClick.py
diff options
context:
space:
mode:
Diffstat (limited to 'imgClick.py')
-rwxr-xr-ximgClick.py54
1 files changed, 27 insertions, 27 deletions
diff --git a/imgClick.py b/imgClick.py
index 707ab86..d9a9aaa 100755
--- a/imgClick.py
+++ b/imgClick.py
@@ -1,27 +1,27 @@
-#imgClick.py
-# eg click_img=ImgClickClass(img,(x,y)) (x,y)=top left
-# if click_img.mouse_on():
-# click_img.draw(gscreen)
-
-import g,pygame
-
-class ImgClick: # for clickable images
- def __init__(self,img,(x1,y1),centre=False):
- w=img.get_width();h=img.get_height();x=x1;y=y1
- if centre: x=x-w/2; y=y-h/2; self.cx=x1; self.cy=y1
- else: self.cx=x+w/2; self.cy=y+h/2
- self.rect=pygame.Rect(x,y,w,h)
- self.x=x; self.y=y; self.img=img
- self.w=w; self.h=h
-
-
- def mouse_on(self):
- return self.rect.collidepoint(g.pos)
-
- def draw(self,screen):
- screen.blit(self.img,(self.x,self.y))
-
- def mouse_set(self):
- pygame.mouse.set_pos((self.cx,self.cy))
- g.pos=(self.cx,self.cy)
-
+#imgClick.py
+# eg click_img=ImgClickClass(img,(x,y)) (x,y)=top left
+# if click_img.mouse_on():
+# click_img.draw(gscreen)
+
+import g,pygame
+
+class ImgClick: # for clickable images
+ def __init__(self,img,(x1,y1),centre=False):
+ w=img.get_width();h=img.get_height();x=x1;y=y1
+ if centre: x=x-w/2; y=y-h/2; self.cx=x1; self.cy=y1
+ else: self.cx=x+w/2; self.cy=y+h/2
+ self.rect=pygame.Rect(x,y,w,h)
+ self.x=x; self.y=y; self.img=img
+ self.w=w; self.h=h
+
+
+ def mouse_on(self):
+ return self.rect.collidepoint(g.pos)
+
+ def draw(self,screen):
+ screen.blit(self.img,(self.x,self.y))
+
+ def mouse_set(self):
+ pygame.mouse.set_pos((self.cx,self.cy))
+ g.pos=(self.cx,self.cy)
+ \ No newline at end of file