资源简介
使用Visual studio 的控制台应用程序开发中国象棋
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
namespace ChessItem
{
public class Bing : Chessbase
{
protected override bool LimitPoint(int x int y)
{
if (base.LimitPoint(x y))
{
//个性条件
//判断哪一方
//判断必须是向前行
//判断是否过河
//过河以后,可以横行
//未过河,只能直行
//直线行驶
if (x == GridX || y == GridY)
{
if (type == IChessItem.Enums.ChessType.Black)
{
if (((x == GridX) && (GridY - y) == -1))//没过河之前不能横走和倒走
return true;
else if ((y > 4) && (Math.Abs(GridX - x) == 1))//过河之后
return true;
else
return false;
}
else if (type == IChessItem.Enums.ChessType.Red)
{
if ((x == GridX) && (y - GridY == -1))//没过河之前不能横走和倒走
return true;
else if ((y < 5) && (Math.Abs(GridX - x) == 1))//过河之后
return true;
else
return false;
}
//return base.LimitPoint(x y);
}
return false;
//return true;
//返回真假
}
else
{
return false;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1863 2009-06-17 16:17 单机版中国象棋源码\Backup\ChessItem\Bing.cs
文件 8927 2009-06-19 13:31 单机版中国象棋源码\Backup\ChessItem\Chessba
文件 2911 2009-06-17 09:41 单机版中国象棋源码\Backup\ChessItem\ChessItem.csproj
文件 849 2009-06-19 13:16 单机版中国象棋源码\Backup\ChessItem\Ju.cs
文件 1993 2009-06-18 15:30 单机版中国象棋源码\Backup\ChessItem\Ma.cs
文件 1256 2009-06-19 13:15 单机版中国象棋源码\Backup\ChessItem\Pao.cs
文件 1337 2009-09-23 14:21 单机版中国象棋源码\Backup\ChessItem\Properties\AssemblyInfo.cs
文件 1335 2009-06-17 19:46 单机版中国象棋源码\Backup\ChessItem\Shi.cs
文件 1486 2009-06-18 10:19 单机版中国象棋源码\Backup\ChessItem\Shuai.cs
文件 1565 2009-06-17 19:38 单机版中国象棋源码\Backup\ChessItem\Xiang.cs
文件 19543 2010-04-17 03:29 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.cs
文件 8153 2009-06-19 13:15 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.Designer.cs
文件 12721 2009-06-19 13:15 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChessForm.resx
文件 3696 2009-06-18 17:34 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\ChineseChess.csproj
文件 2298 2009-06-19 13:25 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\LuJing.cs
文件 475 2009-06-16 21:09 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Program.cs
文件 1186 2009-06-16 21:08 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\AssemblyInfo.cs
文件 2878 2009-06-16 21:08 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Resources.Designer.cs
文件 5612 2009-06-16 21:08 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Resources.resx
文件 1095 2009-06-16 21:08 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Settings.Designer.cs
文件 249 2009-06-16 21:08 单机版中国象棋源码\Backup\ChineseChess\ChineseChess\Properties\Settings.settings
文件 1903 2009-09-23 14:22 单机版中国象棋源码\Backup\ChineseChess.sln
..A..H. 34816 2009-09-23 14:22 单机版中国象棋源码\Backup\ChineseChess.suo
文件 805 2009-09-23 14:21 单机版中国象棋源码\Backup\IChessItem\Enums.cs
文件 947 2009-09-23 14:21 单机版中国象棋源码\Backup\IChessItem\IChess.cs
文件 1992 2009-06-16 23:13 单机版中国象棋源码\Backup\IChessItem\IChessItem.csproj
文件 341 2009-06-16 20:40 单机版中国象棋源码\Backup\IChessItem\IChessItem.csproj.user
文件 1339 2009-06-15 11:05 单机版中国象棋源码\Backup\IChessItem\Properties\AssemblyInfo.cs
文件 10240 2017-12-18 14:48 单机版中国象棋源码\ChessItem\bin\Debug\ChessItem.dll
文件 42496 2017-12-18 14:48 单机版中国象棋源码\ChessItem\bin\Debug\ChessItem.pdb
............此处省略122个文件信息
- 上一篇:Qt做的简易计算器程序,有加减乘除功能
- 下一篇:影像导入cad
评论
共有 条评论