📄 mjclient.java
字号:
package com.newpalm.game.mj.client;
import com.newpalm.game.framework.Client;
import com.newpalm.game.framework.Server;
import com.newpalm.game.mj.server.MJServer;
import com.newpalm.game.mj.share.*;
import com.newpalm.game.mj.share.Player;
/**
* @author ama
*/
public class MJClient
extends Client {
/**
*@see java.lang.Object#Object()
*/
public MJClient(Player p) {
super(p);
}
/* (non-Javadoc)
* @see com.inxun.game.framework.Client#joinServer(com.inxun.game.framework.Server)
*/
public void joinServer(Server server) {
setServer(server);
setLocalModule(new MJModuleProxy(server));
getMJServer().addObserver(this);
}
public MJServer getMJServer() {
return (MJServer)this.getServer();
}
public MJModuleProxy getMJLocalModule() {
return (MJModuleProxy)this.getLocalModule();
}
public void startNewGame() {
getMJServer().onNewGame();
}
public void startNewRound() {
getMJServer().onNewRound();
}
public void dropACard(MJCard card) {
getMJServer().onDropACard(getCid(), card);
}
public void sendPassSignal() {
getMJServer().onPassSignal(getCid());
}
public void eatWithPair(MJCard card, MJCard[] pair) {
getMJServer().onEatWithPair(getCid(), card, pair);
}
public void peng(MJCard card) {
getMJServer().onPeng(getCid(), card);
}
public void gang(MJCard card) {
getMJServer().onGang(getCid(), card);
}
public void anGang(MJCard card) {
getMJServer().onAnGang(getCid(), card);
}
public void hu() {
getMJServer().onHu(getCid());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -