?? chessarray.java
字號:
import java.awt.*;
import java.io.*;
class chessArray
{
public static final int arrayBak[][]={
{20,40,50,60,10,61,51,41,21},
{0,0,0,0,0,0,0,0,0},
{0,30,0,0,0,0,0,31,0}, //*第一位標記不同位置的相同子0 left,1 right
{70,0,71,0,72,0,73,0,74}, //*第二位標記不同子
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0}, //*第三位標記戰(zhàn)斗雙方
{270,0,271,0,272,0,273,0,274},
{0,230,0,0,0,0,0,231,0},
{0,0,0,0,0,0,0,0,0},
{220,240,250,260,210,261,251,241,221}
};
public static int chArray[][]=new int[10][9];
public static String mb[]={"說話(Say)","幫助(Help)",null};
public static Image imgBak[]=new Image[8];
public static Image img;
public static Image imgRed;
public static Image imgBlue;
public static File file=new File ("","bak.chf");
public static RandomAccessFile raf;
public static FileOutputStream fos;
public static int chFile[]=new int[500];//文件緩沖區(qū)
public static int fCount=0;//緩沖區(qū)內(nèi)指針的位置
public static String menu1[][]={
{"重下(New)","選擇身份(choose)",
"<","莊家","挑戰(zhàn)者",">",
"背景圖案",
"<","白色大理石","綠色大理石","棕色大理石","編制物","銀波蕩漾","海洋",
"深色木質(zhì)","胡桃木","沙灘","花束","畫布","雨后初晴","紙莎草紙","其它...",">",
"-",
"不玩了(Exit)",""},
{"關于(About)",/*"技巧(Skill)",*/""}
};
public static String information;
public static Dimension offsize;//屏幕尺寸
public static int exit=0;
public static boolean repaint=false;//允許棋盤重畫為true,否則為false
public static boolean repaintWarn=false;//允許警告重畫為true,否則為false
public static boolean repaintStart=false;
public static boolean fileChange=false;
public static String startInf;
public static boolean repaintEnd=false;
public static String endInf;
public static boolean sORc;//是服務器值為true,是客戶機值為false
public static boolean countOR;//接受數(shù)據(jù)true,否則為false
public static boolean readyIn=false; //允許接受數(shù)據(jù)為true,否則為false
public static boolean readyOut=false;//允許發(fā)送數(shù)據(jù)為true,否則為false
public static boolean change=false;//允許走棋為true,否則為false
public static boolean netChange=false;//從網(wǎng)絡接受數(shù)據(jù)后值為true,將接受的數(shù)據(jù)進行處理后為false
public static int changeCount1=-1;//changeCount=XXYYYXX,此值標記走棋過程,走前的數(shù)據(jù)
public static int changeCount2=-1;//changeCount=XXYYY,此值標記走棋過程,走棋后的數(shù)據(jù)
//X表示橫坐標,Y表示縱坐標
private chessArray()
{
};
public static void chA(int aBak[][])
{
for(int i=0;i<10;i++)
for(int j=0;j<9;j++)
chArray[i][j]=aBak[i][j];
}
public static void information(String s1)
{
information=s1;
repaintWarn=true;
}
public static void startInf(String s1)
{
startInf=s1;
repaintStart=true;
}
public static void endInf(String s1)
{
endInf=s1;
repaintEnd=true;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -