diff gamelib/gamescreen.py @ 319:fd849354be58

Mouse handling refactorings.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 28 Aug 2010 12:43:12 +0200
parents 63e702d93e0e
children 3476e8f3b100
line wrap: on
line diff
--- a/gamelib/gamescreen.py	Sat Aug 28 12:41:02 2010 +0200
+++ b/gamelib/gamescreen.py	Sat Aug 28 12:43:12 2010 +0200
@@ -64,6 +64,7 @@
         self.state.draw(surface, self.screen)
 
     def mouse_down(self, event):
+        self.mouse_move(event)
         if event.button != 1: # We have a right/middle click
             self.state.set_tool(None)
             return
@@ -141,6 +142,7 @@
         self.state.draw_detail(surface.subsurface(self.image_rect), self.screen)
 
     def mouse_down(self, event):
+        self.mouse_move(event)
         if event.button != 1: # We have a right/middle click
             self.state.set_tool(None)
             return