2008年6月12日 星期四

期末程式專題

網路硬碟
分享名稱:IMCFHW

程式碼採用原本學長的示範程式來進行添加。


程式的遊戲方式是:碰觸四邊的角落,會有不同的音效出現

一開始的程式畫面:


程式內容:


首先宣告LU、RU、LD、RL等函數,

接著使用if else 來開始判讀攝影機的位子左上、左下、右上、右下


左上圖:
if(j<200 && i<150)
{
LU++;
}



左下圖:
if(j<200 && i>150)
{
LD++;
}



右上圖:
if(j>200 && i<150)
{
RU++;
}



右下圖:
if(j>200 && i>150)
{
RD++;
}



再來是執行的結果,程式碼分別判斷左上、左下、右上、右下的四個位子,然後分別執行不同的音效檔與警告文字。

<<<<當音效執行時,畫面有類似當掉的情形,等待播放完畢後,警告文字出現,按下ok,即可執行下一個動作。>>>>

左上方
if(LU>400) { PlaySound("L_U.wav",NULL,SND_APPLICATION);
ShowMessage("前方飛彈來襲,請盡速避難"); }
右上方
else if(RU>400) { PlaySound("R_U.wav",NULL,SND_APPLICATION);
ShowMessage("空中支援部隊來了!!!"); }
左下方
else if(LD>400) { PlaySound("L_D.wav",NULL,SND_APPLICATION);
ShowMessage("左前方敵人來襲!!!"); }
右下方
else if(RD>400) { PlaySound("R_D.wav",NULL,SND_APPLICATION);
ShowMessage("全軍進攻,GO.GO.GO."); }

沒有留言: