def on_mouse_drag(x, y, dx, dy, buttons, modifiers): mcoord1 = get_mouse_coord(x, y) mcoord2 = get_mouse_coord(x + dx, y + dy) pyglet.gl.glTranslatef(mcoord2[0] - mcoord1[0], mcoord2[1] - mcoord1[1], 0)
def on_mouse_drag(x, y, dx, dy, buttons, modifiers): mcoord1 = get_mouse_coord(x, y) mcoord2 = get_mouse_coord(x + dx, y+ dy) pyglet.gl.glTranslatef(mcoord2[0] - mcoord1[0], mcoord2[1] - mcoord1[1], 0)
def on_mouse_scroll(x, y, scroll_x, scroll_y): (mx, my) = get_mouse_coord(x, y) pyglet.gl.glTranslatef(mx, my, 0) pyglet.gl.glScalef(1.05**scroll_y, 1.05**scroll_y, 1) pyglet.gl.glTranslatef(-mx, -my, 0)
def on_mouse_scroll(x, y, scroll_x, scroll_y): (mx, my)= get_mouse_coord(x, y) pyglet.gl.glTranslatef(mx, my, 0) pyglet.gl.glScalef(1.05**scroll_y, 1.05**scroll_y, 1) pyglet.gl.glTranslatef(-mx, -my, 0)