comparison gamelib/gamescreen.py @ 71:99c5506de7ea

Start of interact handling.
author Simon Cross <hodgestar+bzr@gmail.com>
date Mon, 23 Aug 2010 21:04:43 +0200
parents 213e47dea4d0
children 932b0956e77a
comparison
equal deleted inserted replaced
70:213e47dea4d0 71:99c5506de7ea
63 self.state.clear_message() 63 self.state.clear_message()
64 desc = self.state.get_description() 64 desc = self.state.get_description()
65 if desc: 65 if desc:
66 print desc 66 print desc
67 67
68 def mouse_down(self, event):
69 # TODO: replace None with the correct item
70 self.state.interact(None, event.pos)
71
68 def mouse_move(self, event): 72 def mouse_move(self, event):
73 # TODO: replace None with the correct item
74 self.state.mouse_move(None, event.pos)
69 if self.state.check_for_new_description(event.pos): 75 if self.state.check_for_new_description(event.pos):
70 # queue a redraw 76 # queue a redraw
71 self.invalidate() 77 self.invalidate()
72 CursorWidget.mouse_move(self, event) 78 CursorWidget.mouse_move(self, event)
73 79