⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chessarray.java

📁 <Java编程精选集锦>随书源码
💻 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 + -