1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
%%Initialisation des boutons
Bouton1 = uicontrol('Style','pushbutton',...
'Position',[100,150,250,125],...
'Userdata',2,...
'BackgroundColor',[1 1 1],...
'Callback',{@Bouton1_Callback});
set(Bouton1, 'CData', imread('Paire1.bmp'));
Bouton2 = uicontrol('Style','pushbutton',...
'Position',[550,150,250,125],...
'Userdata',3,...
'BackgroundColor',[1 1 1],...
'Callback',{@Bouton2_Callback});
set(Bouton2, 'CData', imread('Paire2.bmp'));
%Exécution
function reponse_1
set (findobj(gcbf,'UserData',2),'Enable','Inactive'); %On inactive à nouveau les boutons afin que l'enfant ne puisse pas cliquer dessus n'importe quand
set (findobj(gcbf,'UserData',3),'Enable','Inactive');
reponse = 1;
if rep ==1
set(findobj(gcbf,'UserData',2),'Cdata',[]);
set(findobj(gcbf,'UserData',2),'BackgroundColor', [0 1 0]); %si la réponse est correcte le bouton est colorié en vert
else
set(findobj(gcbf,'UserData',2),'Cdata',[]);
set(findobj(gcbf,'UserData',2),'BackgroundColor', [1 0 0]); %si la réponse est correcte le bouton est colorié en rouge
end
pause(0.6);
set(findobj(gcbf,'UserData',2), 'CData', imread('Paire1.bmp'));
set(findobj(gcbf,'UserData',2), 'BackgroundColor', [1 1 1]); % blanc
drawnow;
analyse;
end |
Partager