Previous 15994 Revisions Next

r8060 Monday 17th May, 2010 at 12:16:48 UTC by Robbbert
[CASSETTE] Changed rewind & fast forward on oldui as well..
[src/mess]tapectrl.c

src/mess/tapectrl.c
r8059r8060
155155{
156156   tape_control_menu_state *menustate;
157157   const ui_menu_event *event;
158   double t0, t1;
159158
160159   /* if no state, allocate some */
161160   if (state == NULL)
r8059r8060
219218                  cassette_change_state(menustate->device, CASSETTE_RECORD, CASSETTE_MASK_UISTATE);
220219               }
221220               else if (event->itemref==TAPECMD_REWIND) {
222                  t0 = cassette_get_position(menustate->device);
223                  cassette_seek(menustate->device, ((int) t0 > 0 ? -1 : 0), SEEK_CUR);
221                  cassette_seek(menustate->device, -60, SEEK_CUR);
224222               }
225223               else if (event->itemref==TAPECMD_FAST_FORWARD) {
226                  t0 = cassette_get_position(menustate->device);
227                  t1 = cassette_get_length(menustate->device);
228                  cassette_seek(menustate->device, ((int) t0 < (int) t1 ? +1 : 0), SEEK_CUR);
224                  cassette_seek(menustate->device, +60, SEEK_CUR);
229225               }
230226            }
231227            break;

Previous 15994 Revisions Next


© 1998-2018 The MESS Team