資源簡介
使用Visual studio 的控制臺應用程序開發(fā)中國象棋

代碼片段和文件信息
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
評論
共有 條評論