📄 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}, //*第三位标记战斗双方
{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];//文件缓冲区
public static int fCount=0;//缓冲区内指针的位置
public static String menu1[][]={
{"重下(New)","选择身份(choose)",
"<","庄家","挑战者",">",
"背景图案",
"<","白色大理石","绿色大理石","棕色大理石","编制物","银波荡漾","海洋",
"深色木质","胡桃木","沙滩","花束","画布","雨后初晴","纸莎草纸","其它...",">",
"-",
"不玩了(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;//接受数据true,否则为false
public static boolean readyIn=false; //允许接受数据为true,否则为false
public static boolean readyOut=false;//允许发送数据为true,否则为false
public static boolean change=false;//允许走棋为true,否则为false
public static boolean netChange=false;//从网络接受数据后值为true,将接受的数据进行处理后为false
public static int changeCount1=-1;//changeCount=XXYYYXX,此值标记走棋过程,走前的数据
public static int changeCount2=-1;//changeCount=XXYYY,此值标记走棋过程,走棋后的数据
//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 + -