chessman.cs
来自「classic tsp analysis method with c++ !」· CS 代码 · 共 61 行
CS
61 行
using System;
namespace HRD.Core
{
public abstract class Chessman
{
protected Position _position;
protected Position _newPosition = new Position(-1,-1);
protected BlankPosition _newBlankPosition = new BlankPosition();
// 构造函数
public Chessman(Position position)
{
this._position = position;
}
#region Property
public Position position
{
get
{
return _position;
}
set
{
this._position = value;
}
}
public Position newPosition
{
get
{
return this._newPosition;
}
}
public BlankPosition newBlankPosition
{
get
{
return _newBlankPosition;
}
}
#endregion
public virtual ChessmanType chessmanType
{
get
{
return ChessmanType.Blank;
}
}
public abstract void CheckAvailableSteps(BlankPosition _blankPosition, CallBackDelegate _callback);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?