def on_key_press(symbol, modifiers): if symbol in (keys['move_up'], keys['move_down'], keys['move_left'], keys['move_right']): return update_ship_movement() if symbol in (keys['scroll_up'], keys['scroll_down'], keys['scroll_left'], keys['scroll_right']): return update_view_panning() if symbol == keys['zoom_in']: return view.zoom(1) if symbol == keys['zoom_out']: return view.zoom(-1) print "on_key_press", symbol
def on_mouse_scroll(x, y, scroll_x, scroll_y): view.zoom(-scroll_y)