資源簡介
個人學習C#時,寫的WIN7系統(tǒng)所帶的空當接龍紙牌游戲。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Collections;
using?System.Threading;
using?Poke;
namespace?KongDangJieLong
{
????public?partial?class?Form1?:?Form
????{
????????#region?程序參數(shù)
????????//繪圖用參數(shù)
????????int?XiaoJianGe;//牌與牌之間的間隔,放牌空位之間的間隔(像素)
????????int?DaJianGe;?//放牌位與收牌位中間間隔下面牌與邊距離(像素)
????????int?PaiGao;//牌的高(像素)
????????int?PaiKuan;//牌的寬(像素)
????????int?DingJianGe;//放牌收牌位與菜單欄之間間隔
????????int?ZhongJianGe;//中間間隔(放牌位與下面操作牌之間間隔)
????????int?PaiJianGe;//下面放牌的上下牌間隔;
????????const?int?PaiListNum?=?16;
????????Point[]?KeNengMudi?=?new?Point[PaiListNum];//可能目的點坐標(牌左上方點)
????????Point?newLocation?=?new?Point();//記錄拖動后牌的位置
????????//Point?mouseCurLocation?=?new?Point();//拖動完成后的鼠標位置;
????????Point?curPaiLocation?=?new?Point();//釋放牌時,牌的位置
????????//控件參數(shù)
????????Panel[]?FangPaiPanel?=?new?Panel[4];//可騰挪臨時中轉(zhuǎn)放牌位置
????????Panel[]?ShouPaiPanel?=?new?Panel[4];//最終牌收放位置;
????????PokePai[]?PaiSute?=?new?PokePai[PaiNumAll];//52張牌!!(沒有大小王)
????????//功能參數(shù)
????????public?const?int?PaiNumAll?=?52;//總牌數(shù)目
????????public?int?ShengYuPaiNum?=?52;?//當前需要消除牌數(shù),每收一張則減一
????????public?ArrayList[]?PaiList?=?new?ArrayList[PaiListNum];//用于存儲牌的列?放牌位也算一列,且只能存入一張牌每收牌為一列
????????
????????//public?Point?
????????#endregion
????????#region?發(fā)牌進程
????????Thread?FaPaiThread;
????????#endregion
????????public?Form1()
????????{
????????????InitializeComponent();
????????????CheckForIllegalCrossThreadCalls?=?false;?
????????}
????????#region?測試函數(shù)
????????//得到按順序排列的牌
????????public?void?XiPaiShun()
????????{
????????????for?(int?i?=?0;?i?????????????{
????????????????PaiSute[i].index?=?i+1;//牌的序數(shù),與圖片對應(yīng)
????????????????
????????????????string?imageFile?=?“_“?+?(i?+?1);
????????????????PaiSute[i].BackImage?=?(Image)Properties.Resources.ResourceManager.Getobject(“IMG_00643“);//背圖案
????????????????PaiSute[i].ForeImage?=?(Image)Properties.Resources.ResourceManager.Getobject(imageFile);//正圖案
????????????????
????????????????PaiSute[i].BackgroundImage?=?(Image)Properties.Resources.ResourceManager.Getobject(imageFile);//翻牌顯示
????????????????PaiSute[i].VALUE?=?i?%?13?+?1;//為牌賦數(shù)字值
????????????????
????????????????if?(i?13?||?(i?>=?26?&&?i?39))
????????????????{
????????????????????//PaiSute[i].IS_RED?=?false;//顏色為黑色
????????????????}
????????????????else
????????????????{
????????????????????//PaiSute[i].IS_RED?=?true;//牌顏色為紅色
????????????????}
????????????????//后八張可移動,其他不可移動
????????????????if?(i?>=?44)
????????????????{
????????????????????PaiSute[i].CanMove?=?true;
????????????????}
????????????????else
????????????????{
????????????????????PaiSute[i].CanMove?=?false;
????????????????}???????????????????
????????????}
????????}
????????#endregion
????????#region?功能函數(shù)
??
????????//自動從下面收可以放到收牌框的牌
????????pub
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-17?21:46??KongDangJieLong\
?????目錄???????????0??2013-04-17?21:43??KongDangJieLong\KongDangJieLong\
?????文件????????7787??2013-04-03?00:58??KongDangJieLong\KongDangJieLong\Form1.Designer.cs
?????文件???????24197??2013-04-17?21:43??KongDangJieLong\KongDangJieLong\Form1.cs
?????文件????????6213??2013-04-17?21:20??KongDangJieLong\KongDangJieLong\Form1.resx
?????文件????????2614??2013-04-17?21:42??KongDangJieLong\KongDangJieLong\Form2.Designer.cs
?????文件?????????480??2013-04-17?21:42??KongDangJieLong\KongDangJieLong\Form2.cs
?????文件????????5814??2013-04-17?21:42??KongDangJieLong\KongDangJieLong\Form2.resx
?????文件????????8384??2013-04-17?21:42??KongDangJieLong\KongDangJieLong\KongDangJieLong.csproj
?????文件?????????496??2013-03-29?22:16??KongDangJieLong\KongDangJieLong\Program.cs
?????目錄???????????0??2013-03-30?22:16??KongDangJieLong\KongDangJieLong\Properties\
?????文件????????1380??2013-03-29?22:16??KongDangJieLong\KongDangJieLong\Properties\AssemblyInfo.cs
?????文件???????16080??2013-03-30?22:16??KongDangJieLong\KongDangJieLong\Properties\Resources.Designer.cs
?????文件???????18647??2013-03-30?22:16??KongDangJieLong\KongDangJieLong\Properties\Resources.resx
?????文件????????1100??2013-03-29?22:16??KongDangJieLong\KongDangJieLong\Properties\Settings.Designer.cs
?????文件?????????249??2013-03-29?22:16??KongDangJieLong\KongDangJieLong\Properties\Settings.settings
?????目錄???????????0??2013-03-30?20:55??KongDangJieLong\KongDangJieLong\Resources\
?????文件???????39504??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\1.jpg
?????文件???????35047??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\10.jpg
?????文件???????43042??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\11.jpg
?????文件???????45321??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\12.jpg
?????文件???????37029??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\13.jpg
?????文件???????30525??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\14.jpg
?????文件???????27287??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\15.jpg
?????文件???????29821??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\16.jpg
?????文件???????31027??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\17.jpg
?????文件???????32313??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\18.jpg
?????文件???????33246??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\19.jpg
?????文件???????37389??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\2.jpg
?????文件???????33966??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\20.jpg
?????文件???????35857??2013-03-30?14:53??KongDangJieLong\KongDangJieLong\Resources\21.jpg
............此處省略158個文件信息
評論
共有 條評論