91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 118KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-24
  • 語言: 其他
  • 標(biāo)簽: c#Winfom??

資源簡(jiǎn)介

開發(fā)工具:VS2013,開發(fā)環(huán)境:.net4.0 局域網(wǎng)內(nèi)采用UDP通信技術(shù)實(shí)現(xiàn)五子棋對(duì)戰(zhàn)游戲。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?五子棋
{
????public?class?ChessBoard
????{
????????public?delegate?void?UpdateRemoteChessBoard(int?flag?int?x?int?y);//更新對(duì)方棋盤
????????public?UpdateRemoteChessBoard?UpdateRemoteChessBoardDelegate;

????????public?delegate?void?InformRemoteResult();//通知對(duì)方已輸
????????public?InformRemoteResult?InformRemoteResultDelegate;

????????PictureBox?picChessboard;
????????const?int?BOARDSIZE?=?15;
????????const?int?BOARDLENGTH?=?800;
????????int[]?chessMap?=?new?int[BOARDSIZE?BOARDSIZE];
????????bool?isPut?=?false?;//輪到對(duì)方走棋

????????private?int?myFlag;//自己棋的類型
????????Point?pCurrent=new?Point?(-1-1);//保存當(dāng)前下棋的位置

????????public?int?MyFlag
????????{
????????????set
????????????{
????????????????myFlag?=?value;
????????????????if?(myFlag?==?1)//白棋默認(rèn)先走
????????????????{
????????????????????this.isPut?=?true;
????????????????}
????????????}
????????}
????????public?ChessBoard(PictureBox?picBoard)
????????{
????????????this.picChessboard?=?picBoard;
????????}

????????//初始化全局變量
????????public?void?InitialChess()
????????{
????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????chessMap[i?j]?=?0;
????????????????}
????????????}
????????????this.picChessboard.Invalidate();
????????}
????????//繪制棋盤
????????public??void?DrawBoard(Graphics?g)
????????{
????????????Pen?p?=?new?Pen(Brushes.Black?3.0f);
????????????//??p.Width?=?2f;
????????????//橫線
????????????for?(int?i?=?0;?i?????????????{
????????????????g.DrawLine(p?new?Point(0?(i?+?1)?*?50)?new?Point(BOARDLENGTH?(i?+?1)?*?50));
????????????}
????????????//豎線
????????????for?(int?i?=?0;?i?????????????{
????????????????g.DrawLine(p?new?Point((i?+?1)?*?50?0)?new?Point((i?+?1)?*?50?BOARDLENGTH));
????????????}
????????}

????????//繪制棋子
????????public?void?DrawChess(Graphics?g)
????????{

????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????if?(chessMap[i?j]?==?1)
????????????????????{
????????????????????????g.DrawImage(Properties.Resources.whitechess?new?Point(50?*?(i?+?1)?-?20?50?*?(j?+?1)?-?20));
????????????????????}
????????????????????if?(chessMap[i?j]?==?2)
????????????????????{
????????????????????????g.DrawImage(Properties.Resources.blackchess?new?Point(50?*?(i?+?1)?-?20?50?*?(j?+?1)?-?20));
????????????????????}
????????????????}
????????????}
????????????if?(pCurrent.X?!=-1)
????????????{
????????????????//繪制最后落下棋子上的紅色標(biāo)注
????????????????g.FillEllipse(Brushes.Red?new?Rectangle((pCurrent.X?+?1)?*?50-5?(pCurrent.Y?+?1)?*?50-5?10?10));
????????????}
????????}
????????///?
????????///?下棋
????????///?

????????///?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2398??2015-12-27?15:06??五子棋\五子棋\bin\Debug\img\background.png

?????文件???????4571??2015-12-27?18:53??五子棋\五子棋\bin\Debug\img\blackchess.png

?????文件???????4708??2015-12-27?15:58??五子棋\五子棋\bin\Debug\img\whitechess.png

?????文件??????33792??2016-01-03?11:08??五子棋\五子棋\bin\Debug\五子棋.exe

?????文件??????50688??2016-01-03?11:08??五子棋\五子棋\bin\Debug\五子棋.pdb

?????文件??????22704??2016-01-03?11:14??五子棋\五子棋\bin\Debug\五子棋.vshost.exe

?????文件????????490??2015-07-10?19:01??五子棋\五子棋\bin\Debug\五子棋.vshost.exe.manifest

?????文件??????10744??2016-01-03?11:08??五子棋\五子棋\ChessBoard.cs

?????文件???????7179??2016-01-03?10:29??五子棋\五子棋\FrmMain.cs

?????文件??????11708??2015-12-29?19:49??五子棋\五子棋\FrmMain.Designer.cs

?????文件???????5817??2015-12-29?19:49??五子棋\五子棋\FrmMain.resx

?????文件???????1231??2015-12-27?20:15??五子棋\五子棋\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6250??2015-12-27?19:55??五子棋\五子棋\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????5120??2015-12-27?15:10??五子棋\五子棋\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????612??2016-01-03?11:14??五子棋\五子棋\obj\Debug\五子棋.csproj.FileListAbsolute.txt

?????文件???????1054??2015-12-29?19:49??五子棋\五子棋\obj\Debug\五子棋.csproj.GenerateResource.Cache

?????文件???????1341??2015-12-27?15:44??五子棋\五子棋\obj\Debug\五子棋.csprojResolveAssemblyReference.cache

?????文件??????33792??2016-01-03?11:08??五子棋\五子棋\obj\Debug\五子棋.exe

?????文件????????180??2015-12-29?19:49??五子棋\五子棋\obj\Debug\五子棋.FrmMain.resources

?????文件??????50688??2016-01-03?11:08??五子棋\五子棋\obj\Debug\五子棋.pdb

?????文件??????12509??2015-12-27?20:13??五子棋\五子棋\obj\Debug\五子棋.Properties.Resources.resources

?????文件????????472??2015-12-27?19:10??五子棋\五子棋\Program.cs

?????文件???????1342??2015-12-27?15:06??五子棋\五子棋\Properties\AssemblyInfo.cs

?????文件???????3992??2015-12-27?15:10??五子棋\五子棋\Properties\Resources.Designer.cs

?????文件???????6719??2015-12-27?15:10??五子棋\五子棋\Properties\Resources.resx

?????文件???????1096??2015-12-27?15:06??五子棋\五子棋\Properties\Settings.Designer.cs

?????文件????????249??2015-12-27?15:06??五子棋\五子棋\Properties\Settings.settings

?????文件???????4399??2016-01-03?10:29??五子棋\五子棋\ReceiveUDP.cs

?????文件????????708??2015-12-28?16:23??五子棋\五子棋\SendUDP.cs

?????文件???????3960??2015-12-27?20:13??五子棋\五子棋\五子棋.csproj

............此處省略15個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源