From 1a9b930c7b1383eb69f397f7ae66c8350f5513e8 Mon Sep 17 00:00:00 2001 From: valentin carmona Date: Thu, 24 Mar 2022 16:00:29 +0100 Subject: [PATCH] recktification des undo et redo --- model.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/model.c b/model.c index 7c3b561..0560e7e 100644 --- a/model.c +++ b/model.c @@ -522,19 +522,19 @@ bool process(SDL_Window* win, Env* env, SDL_Event* e, SDL_Event* prec_e, int* nb env->pressed_redo = false; env->pressed_solve = false; } else if (SDL_PointInRect(&mouse, env->rec_undo)) { - if ((*nb_coups) <= 0) { + if ((*nb_coups) > 0) { env->pressed_undo = true; - env->pressed_restart = false; - env->pressed_redo = false; - env->pressed_solve = false; } + env->pressed_restart = false; + env->pressed_redo = false; + env->pressed_solve = false; } else if (SDL_PointInRect(&mouse, env->rec_redo)) { - if ((*nb_undo) <= 0) { + if ((*nb_undo) > 0) { env->pressed_redo = true; - env->pressed_undo = false; - env->pressed_restart = false; - env->pressed_solve = false; } + env->pressed_undo = false; + env->pressed_restart = false; + env->pressed_solve = false; } else if (SDL_PointInRect(&mouse, env->rec_solve)) { env->pressed_solve = true; env->pressed_undo = false;