goplayer.java

来自「java 开发的围棋打谱程序 可供大家做参考」· Java 代码 · 共 74 行

JAVA
74
字号
package org.nebula.goapplet;


/**
 * GoPlayer
 * 
 * Description:
 * 
 * @author harry
 * 
 */
public final class GoPlayer {
	public final static int UNKNOWN = -1;

	public final static int BOTH = -2;

	public final static int BLACK = 1;

	public final static int WHITE = 2;

	private String name, rank;

	private int side;

	private int dead;

	private int timeLeft; // with second unit

	public GoPlayer(int side, String name, String rank, int timeLeft) {
		this.side = side;
		dead = 0;
		this.timeLeft = timeLeft;
		this.name = name;
		this.rank = rank;
	}

	public String getName() {
		return name;
	}

	public String getRank() {
		return rank;
	}

	public int getDead() {
		return dead;
	}
	
	public int getSide() {
		return side;
	}
	
	public void addDead(int c) {
		dead += c;
	}

	public int getTimeLeft() {
		return timeLeft;
	}

	public void setTimeLeft(int timeLeft) {
		this.timeLeft = timeLeft;
	}

	public static int getOpponent(int p_player) {
		if (p_player == GoPlayer.BLACK) {
			return GoPlayer.WHITE;
		} else {
			return GoPlayer.BLACK;
		}
	}
}

⌨️ 快捷键说明

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