//#include #include #include #include #include "event.h" #include "read_file.h" void readfile(FILE *file) { xdo_t *x_t = xdo_new(NULL); event *current_event = new_event(); char left, right, middle; short x, y; while (!feof(file)) { fread(current_event, sizeof(event), 1, file); if (ferror(file)) { printf("Erreur !!"); break; } left = current_event->infos & LEFT; right = current_event->infos & RIGHT; middle = current_event->infos & MIDDLE; x = current_event->x; y = current_event->y; xdo_move_mouse(x_t, x, y, 0); sleep(1); if (left) xdo_click_window(x_t, CURRENTWINDOW, 1); if (middle) xdo_click_window(x_t, CURRENTWINDOW, 2); if (right) xdo_click_window(x_t, CURRENTWINDOW, 3); sleep(5); } free(current_event); xdo_free(x_t); }