資源簡介
拼圖游戲拼圖游戲拼圖游戲拼圖游戲拼圖游戲

代碼片段和文件信息
/**
?*?@(#)Pintu.java
?*
?*?Sample?applet?application
?*
?*?@author?
?*?@version?1.00?07/01/11
?*/
import?java.lang.Math;
import?java.awt.*;
import?java.applet.*;
import?java.awt.event.*;
public?class?Pintu?extends?applet?implements?ActionListenerMouseListenerRunnable{
AudioClip?MusicPlayallMusicPlay1MusicPlay2;????//初始化背景音樂與點擊時的音樂
??????int?nTime=0;???????????????????????????????//計算經過的時間
final?int?Image_w=100;???????????????????????????//拼圖的小圖片的寬度??
final?int?Image_h=100;???????????????????????????//小圖片的長度
final?int?Message_w=350;?????????????????????????//下面說明性語言的長度
final?int?Message_h=100;?????????????????????????//說明性語言的寬度
??????int?i_j_Image[][]=new?int[3][3];???????????//存儲圖片順序的數組
final?int?HaveNoImage=-1;????????????????????????//標記不顯示
??????int?Stepnumber=0;??????????????????????????//走的步數
??????
final?int?MoveNorth=1;???????????????????????????//往北方移動
????final?int?MoveSouth=2;???????????????????????????//向南方移動
final?int?MoveWest=3;????????????????????????????//向西方移動
final?int?MoveEast=4;????????????????????????????//向東方移動
??????int?ImageNumber=0;?????????????????????????//兩套拼圖的順序標志?
Image?ijImage[]=new?Image[18];???????????????????//兩套拼圖共十八張小圖片
Image?Imagebeijing[]=new?Image[7];???????????????//背景圖片七張
Image?Imagebiaoti;???????????????????????????????//標題圖片
Image?Imageall[]=new?Image[2];???????????????????//整張圖片兩個
??????int?Imageallnumber=0;??????????????????????//整張圖片顯示順序標志
??????int?beijingxushu=0;????????????????????????//背景圖片的顯示順序記錄
??? ??int?d=0;?????????????????
??? ??int?num[]=new?int?[9];?????????????????????//隨即產生的數,以實現不同順序顯示小圖片
Thread?timer;??? ?????????????????????????????//時間線程
Button?BhuantuBkaishiBzhantingBhuanbeijing;???//四個按扭?
boolean?StartnewGame;????????????????????????????//是否結束邏輯判斷變量
String?s=“咱要給自己的智商討個說法,對吧!!“;???//字符串顯示評價
Font?f1=new?Font(“Helvetica“Font.PLAIN20); ??//字體
public?Pintu(){
}
public?void?run(){????????????????????????????????//時間線程函數
while(true){????????????????????????????????????
try{
timer.sleep(990);
String?stemp=“你玩了“+nTime+“秒的時間了“;
if(!StartnewGame)
???????nTime++;
repaint();
}
catch(Exception?e)
{
}
}
}
public?void?checkstatus(){???????????????????????????????//判斷是否完成狀態
boolean?bwin=true;
int?nCorrectnum=0;
for(int?j=0;j<3;j++)
{for(int?i=0;i<3;i++)
????{if(i_j_Image[i][j]!=nCorrectnum&&i_j_Image[i][j]!=HaveNoImage)
????????bwin=false;
????????nCorrectnum++;
????}
}
??if(bwin){
?? StartnewGame=true;
?? if(Stepnumber<100)
?? s=“愛因斯坦再世!“;
?? else?if(Stepnumber<200&&Stepnumber>100)
?? s=“恭喜你!終于完成了,智商還可以!“;
?? else
?? ???s=“我不說你了,沒發形容,悲哀啊!!!“;
??}
}
public?void?init()?{???????????????//初始化
timer=new?Thread(this);
MusicPlayall=getAudioClip(getCodebase()“all.au“);//為背靜音樂初始化
MusicPlay1=getAudioClip(getCodebase()“1.au“);
//MusicPlay2=getAudioClip(getCodebase()“2.au“);
Bhuan
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11997??2007-01-11?08:48??pintu\classes\0.jpg
?????文件?????128082??2007-01-15?17:23??pintu\classes\1.au
?????文件??????10270??2007-01-11?08:52??pintu\classes\1.jpg
?????文件??????11918??2007-01-17?09:16??pintu\classes\10.jpg
?????文件??????14202??2007-01-17?09:17??pintu\classes\11.jpg
?????文件??????17029??2007-01-17?09:18??pintu\classes\12.jpg
?????文件??????19978??2007-01-17?09:18??pintu\classes\13.jpg
?????文件??????17360??2007-01-17?09:41??pintu\classes\14.jpg
?????文件??????12232??2007-01-17?09:41??pintu\classes\15.jpg
?????文件??????13330??2007-01-17?10:34??pintu\classes\16.jpg
?????文件??????15014??2007-01-17?09:19??pintu\classes\17.jpg
?????文件??????10784??2007-01-11?08:56??pintu\classes\2.jpg
?????文件??????12797??2007-01-11?08:54??pintu\classes\3.jpg
?????文件??????12006??2007-01-11?08:55??pintu\classes\4.jpg
?????文件??????11986??2007-01-11?08:58??pintu\classes\5.jpg
?????文件??????12059??2007-01-11?09:00??pintu\classes\6.jpg
?????文件??????12187??2007-01-11?09:00??pintu\classes\7.jpg
?????文件??????12596??2007-01-11?09:02??pintu\classes\8.jpg
?????文件??????10639??2007-01-17?09:17??pintu\classes\9.jpg
?????文件?????897066??2007-01-15?17:25??pintu\classes\all.au
?????文件??????17210??2007-01-15?10:12??pintu\classes\all1.jpg
?????文件??????25328??2007-01-17?10:26??pintu\classes\all2.jpg
?????文件??????43776??2007-01-16?16:05??pintu\classes\beijing1.jpg
?????文件??????81745??2007-01-16?16:07??pintu\classes\beijing2.jpg
?????文件??????64976??2007-01-16?16:08??pintu\classes\beijing3.jpg
?????文件??????69062??2007-01-16?16:10??pintu\classes\beijing4.jpg
?????文件??????28032??2007-01-17?09:08??pintu\classes\beijing5.jpg
?????文件?????128119??2007-01-17?08:26??pintu\classes\beijing6.jpg
?????文件??????80283??2007-01-17?09:30??pintu\classes\beijing7.jpg
?????文件??????17946??2007-01-16?15:45??pintu\classes\biaoti.jpg
............此處省略22個文件信息
評論
共有 條評論