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

📄 message.java

📁 基于java具备人工智能的
💻 JAVA
字号:
import java.io.Serializable;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: e-top</p>
 * @author cylix
 * @version 1.0
 */
/**
 * 信息列表
 * type = 1 // 响应连接
 * type = 2 // 落子
 * type = 3 // 响应对方的游戏请求
 * type = 4 // 拒绝对方的游戏请求
 * type = 5 // 接受请求
 * type = 6 // 发送胜利信息
 * type = 7 // 发送断开连接
 * type = 8 // 保存游戏信息,但是下次启动,信息将会丢失
 * type = 9 // 添加新玩家到客户列表中
 * type = 10// 响应type=1发送的message对象
 * type = 11// 与玩家进行游戏
 * type = 12// 设置信息
 * type = 13// 设置玩家棋子的颜色
 * type = 14// 接受对方玩家设置和颜色设置的信息
 * type = 15// 服务器更新信息
 * type = 16// 发送错误或者控制信息
 * type = 17// 游戏失败信息
 * type = 18// 服务器中的socket关闭
 * type = 19// 玩家结束游戏
 * tyep = 20// 计算机胜或者玩家胜
 */

public class Message implements Serializable{
    byte type;            // 信息类型
    boolean setting;      // 是否设置禁手
    int color;           // 棋子颜色 ,1 = 黑色 ,2 = 白色
    boolean forYourTurn;  // 判断是否轮到控制者落子
    int coordinateX;     // 记录落子的X坐标
    int coordinateY;     // 记录落子的Y坐标
    char[] msg;           // 信息内容
    public Message(){
        setting=true;
        msg = new char[50];
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -