il manquait un else... le premier if mettait dureePause à pause2 et le if juste après la passait à pause3 ![]()
le switch est couteux dans ce contexte, vaut mieux rester sur des if
if (dureePause == pause1) dureePause = pause2;
else if (dureePause == pause2) dureePause = pause3;
else dureePause = pause1;