📄 mjeventobject.java
字号:
package com.newpalm.game.mj.share;
public class MJEventObject {
public static final int NEW_CLIENT_JOINED = 1;
public static final int NEW_GAME_STARTED = 2;
public static final int NEW_ROUND_STARTED = 3;
public static final int WAIT_PLAY = 4;
public static final int WAIT_PASS = 5;
public static final int PASS = 10;
public static final int EAT = 11;
public static final int PENG = 12;
public static final int GANG = 13;
public static final int AN_GANG = 14;
public static final int HU = 15;
public static final int RESULT_DRAW = 20;
private int eventId;
private Object data;
public MJEventObject(int eventId, Object data) {
this.eventId = eventId;
this.data = data;
}
/**
* @return
*/
public int getEventId() {
return eventId;
}
/**
* @param i
*/
public void setEventId(int i) {
eventId = i;
}
/**
* @return
*/
public Object getData() {
return data;
}
/**
* @param object
*/
public void setData(Object object) {
data = object;
}
public static MJEventObject getNewJoinInstance() {
return new MJEventObject(MJEventObject.NEW_CLIENT_JOINED, "New client joined.");
}
public static MJEventObject getNewGameInstance() {
return new MJEventObject(MJEventObject.NEW_GAME_STARTED, "New game started.");
}
public static MJEventObject getNewRoundInstance() {
return new MJEventObject(MJEventObject.NEW_ROUND_STARTED, "新牌局开始.");
}
public static MJEventObject getWaitPlayInstance() {
return new MJEventObject(MJEventObject.WAIT_PLAY, "Waiting playing card");
}
public static MJEventObject getWaitPassInstance() {
return new MJEventObject(MJEventObject.WAIT_PASS, "Waiting pass sign");
}
public static MJEventObject getPassInstance() {
return new MJEventObject(MJEventObject.PASS, null);
}
public static MJEventObject getPengInstance(MJCard card) {
return new MJEventObject(MJEventObject.PENG, card);
}
public static MJEventObject getGangInstance(MJCard card) {
return new MJEventObject(MJEventObject.GANG, card);
}
public static MJEventObject getAnGangInstance(MJCard card) {
return new MJEventObject(MJEventObject.AN_GANG, card);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -