X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=antikythera;a=blobdiff_plain;f=src%2Fmain.cc;h=ce8466ede81dbea445d5e7619b6f240784d37a41;hp=f98f1901d1280f36e5d5f63c0899a58a39360977;hb=b29d7193d03833109cfdda3ab576fe183efd8acf;hpb=80bcc959131067cc774b85cc1f63e81d8b5a012a diff --git a/src/main.cc b/src/main.cc index f98f190..ce8466e 100644 --- a/src/main.cc +++ b/src/main.cc @@ -215,6 +215,14 @@ static void mouse(int bn, int st, int x, int y) sel_gear = 0; } } + + if(bidx == 3 || bidx == 4) { /* wheel */ + if(hover_gear) { + float dz = bidx == 4 ? 1 : -1; + hover_gear->set_position(hover_gear->get_position() + hover_gear->get_axis() * dz); + machine->invalidate_meshing(); + } + } } static void motion(int x, int y)