clear all;
connector on;
clear m;
m = mobiledev;
%% 讀取檔案
start1 = imread('start1.jpg');
musicp1 = imread('1.jpg');
[m1,Fs1] = audioread('1.mp3');
musicp2 = imread('2.jpg');
[m2,Fs2] = audioread('2.mp3');
%% 開始執行
image(start1);
set(gcf, 'Position', [700, 500, 500, 400]);
pause(1);
m.Logging = 1;
pause(2);
m.Logging = 0;
[ac, tac] = accellog(m);
acc = ac(:,1);
mx=max(acc);
if mx>1000
close;
end
Game;
clear all;
connector on;
clear m;
m = mobiledev;
%% 讀取檔案
start1 = imread('start1.jpg');
startp = imread('startp.jpg');
musicp1 = imread('1.jpg');
[m1,Fs1] = audioread('1.mp3');
musicp2 = imread('2.jpg');
[m2,Fs2] = audioread('2.mp3');
musicp3 = imread('3.jpg');
[m3,Fs3] = audioread('3.mp3');
musicp4 = imread('4.jpg');
[m4,Fs4] = audioread('4.mp3');
%% 開始執行
%% Select Music
now = 1;
m.Logging = 1;
choose = 0;
j = 1;
while choose == 0
if now == 1
clear sound;
image(musicp1);
set(gcf, 'Position', [700, 500, 500, 400]);
pause(1);
sound(m1/10, Fs1);
end
if now == 2
clear sound;
image(musicp2);
set(gcf, 'Position', [700, 500, 500, 400]);
pause(1);
sound(m2/10, Fs2);
end
if now == 3
clear sound;
image(musicp3);
set(gcf, 'Position', [700, 500, 500, 400]);
pause(1);
sound(m3/10, Fs3);
end
if now == 4
clear sound;
image(musicp4);
set(gcf, 'Position', [700, 500, 500, 400]);
pause(1);
sound(m4/10, Fs4);
end
while j == 1
data = m.Orientation;
pause(1);
if data(3) > 30;
j=0;
now = now+1;
if now == 5;
now = 1;
end
end
if data(3) < -30;
now = now-1;
j = 0;
if now == 0
now = 4;
end
end
if data(2) < -50;
j = 0;
disp('選擇完成');
choose = 1;
clear sound;
end
if data(2) > 50;
j = 0;
disp('退出遊戲');
close;
clear sound;
choose = 1;
return;
end
end
j = 1;
end
close;
m.Logging = 0;
image(startp);
set(gcf, 'Position', [600 550 700 400]);
pause(3);
close;
switch now
case 1
song1;
case 2
song2;
case 3
song3;
case 4
song4;
end