classdef CodedAudioItemCollection < CodedItemCollection
    
    methods
        
        function fcc(obj)
            
            % TODO: implement
            
            pairs=obj.makepairs;
            npairs=size(pairs,1);
            %             fh=figure('units','normalized','outerposition',[0 0 1 1]);
            for iPair=1:npairs,
                i1=pairs(iPair,1);
                i2=pairs(iPair,2);
                %                 figure(fh);
                %                 subplot(1,2,1);
                %                 obj.getelem(i1).show;
                %                 subplot(1,2,2);
                %                 obj.getelem(i2).show;
                %
                played(1:2)=0;
                
                
                while (played(1)<1 || played(2)<1) || ~cont
                    cont=0;
                    choice = questdlg('Melyiket jatsszuk le ?', ...
                        'Valassz', ...
                        '1. lejatszasa','2. lejatszasa','Szavazok!','1. lejatszasa');
                    switch choice
                        case '1. lejatszasa'
                            obj.getelem(i1).show;
                            played(1)=1;
                        case  '2. lejatszasa'
                            obj.getelem(i2).show;
                            played(2)=1;
                        case 'Szavazok!'
                            cont=1;
                    end
                end
                
                choice = questdlg('Melyik audio reszlet volt jobb minosegu ?', ...
                    'Valassz', ...
                    '1. jobb', '2. jobb','1. jobb');
                switch choice
                    case '1. jobb'
                        
                        obj.getelem(i1).setscore(obj.getelem(i1).getscore+1);
                        
                    case  '2. jobb'
                        
                        obj.getelem(i2).setscore(obj.getelem(i2).getscore+1);
                        
                end
                
                %             end
            end
            
        end
        
    end
end