clear all;
m=mobiledev;
[aladdin,f1]=audioread('aladdin.wav');
[beautybeast,f2]=audioread('beauty&beast.wav');
[frozen,f3]=audioread('frozen.wav');
[LionKing,f4]=audioread('LionKing.wav');
[mulan,f5]=audioread('mulan.wav');
[Pocahontas,f6]=audioread('Pocahontas.wav');
[Tarzan,f7]=audioread('Tarzan.wav');
[the_prince_of_egypt,f8]=audioread('the_prince_of_egypt.wav');
[TheLittleMermaid,f9]=audioread('TheLittleMermaid.wav');
[zootopia,f10]=audioread('zootopia.wav');
total=10;
pluspoint=0;
minuspoint=0;
pic=imread('start.jpg');
image(pic);
pause(3);
clear pic;
while (pluspoint+minuspoint)<total
question=round(9*rand(1,1))+1;
pic=imread('listen.jpg');
image(pic);
switch question
case 1
sound(frozen,f3);
pause(16);
pic=imread('picture1.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==2
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 2
sound(mulan,f5);
pause(16);
pic=imread('picture2.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==1
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 3
sound(zootopia,f5);
pause(16);
pic=imread('picture3.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==4
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 4
sound(the_prince_of_egypt,f8);
pause(16);
pic=imread('picture4.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==3
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 5
sound(Tarzan,f7);
pause(15);
pic=imread('picture5.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==2
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 6
sound(beautybeast,f2);
pause(15);
pic=imread('picture6.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==3
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 7
sound(TheLittleMermaid,f9);
pause(16);
pic=imread('picture7.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==3
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 8
sound(aladdin,f1);
pause(16);
pic=imread('picture8.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==4
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 9
sound(Pocahontas,f6);
pause(18);
pic=imread('picture9.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==2
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
case 10
sound(LionKing,f4);
pause(20);
pic=imread('picture10.jpg');
image(pic);
m.Logging=1;
pause(3);
m.Logging=0;
[o,t] = orientlog(m);
roll = o(:,3);
b = size(roll,1);
a=roll(b,:);
pitch=o(:,2);
c=size(pitch,1);
d=pitch(c,:);
load_system('untitled');
sim('untitled');
if dir==1
pluspoint=pluspoint+1;
else
minuspoint=minuspoint+1;
end;
end
end
score=pluspoint-minuspoint;
if score==total
pic=imread('perfect.jpg');
image(pic);
elseif score<=total-1 && score>=total-3
pic=imread('great.jpg');
image(pic);
elseif score<=total-4 && score>=total-6
pic=imread('not_bad.jpg');
image(pic);
else
pic=imread('bad.jpg');
image(pic);
end