资源简介
拱猪扑克牌游戏(C#源码)

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace mycards
{
public class Card : PictureBox
{
// Suit指的是花色,1为梅花,2为方钻,3为红心,4为黑桃
private byte suit; //花色
private byte faceNum; // FaceNum 指的是牌面1--13数字(点数)
private byte power; // Power指的是牌的实际大小
private Image cardImage = null; //牌的正面图
private Image cardBackImage = null; //牌的背面图
public Card(byte Suit byte FaceNum)
{
this.faceNum = FaceNum;
this.suit = Suit;
//设置实际大小,牌A比牌K大
if (FaceNum == 1) power = 14;
else power = FaceNum;
}
public Card()
{
}
public byte Suit //花色属性
{
get
{
return suit;
}
}
public byte Power //点数属性
{
get
{
return power;
}
}
public byte FaceNum //牌的实际大小属性
{
get
{
return faceNum;
}
}
public int pic_order() //计算牌的图像索引号
{
return (Suit - 1) * 13 + FaceNum;
}
public void show()
{
string imageName =“_“+pic_order().ToString();
cardImage = (Image)Properties.Resources.ResourceManager.Getobject(imageName);
//string filename = Application.StartupPath+“\\..\\..\\bmp\\“ + n.ToString() + “.bmp“;
//cardImage= Image.FromFile(filename);
if (cardImage != null)
this.Image = cardImage;
}
public void showBack()
{
string imageName = “_0“;
cardBackImage = (Image)Properties.Resources.ResourceManager.Getobject(imageName);
if (cardBackImage != null)
this.Image = cardBackImage;
}
public void dian(int n) //计算点数和花色
{
this.faceNum = (byte)(n % 13);
this.suit = (byte)(n / 13 + 1);
}
public void SetPosition(int left int top)//牌的位置
{
this.Left = left;
this.Top = top;
}
public void SetSize(int w int h)//牌的大小
{
this.Width = w; this.Height = h;
}
public void MoveTo(int dx int dy)//动画效果
{
int x1 = this.Left;
int y1 = this.Top;
for (int i = 0; i < 10; i++)
{
SetPosition(x1 + (dx - x1) / 10 y1 + (dy - y1) / 10);
}
SetPosition(dxdy);
this.BringToFront();
//System.Threading.Thread.Sleep(30); //延时0.03秒
}
public override string ToString()//重载ToString()方法
{
string Su
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 490 2007-07-21 09:33 拱猪扑克牌游戏\bin\Debug\mycards.vshost.exe.manifest
文件 20792 2007-10-18 17:54 拱猪扑克牌游戏\bmp\0.bmp
文件 1184 2007-10-18 17:47 拱猪扑克牌游戏\bmp\1.bmp
文件 1184 2007-10-18 17:49 拱猪扑克牌游戏\bmp\10.bmp
文件 3550 2007-10-18 17:49 拱猪扑克牌游戏\bmp\11.bmp
文件 3550 2007-10-18 17:49 拱猪扑克牌游戏\bmp\12.bmp
文件 3550 2007-10-18 17:49 拱猪扑克牌游戏\bmp\13.bmp
文件 1214 2007-10-18 17:49 拱猪扑克牌游戏\bmp\14.bmp
文件 1214 2007-10-18 17:49 拱猪扑克牌游戏\bmp\15.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\16.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\17.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\18.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\19.bmp
文件 1184 2007-10-18 17:47 拱猪扑克牌游戏\bmp\2.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\20.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\21.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\22.bmp
文件 1214 2007-10-18 17:50 拱猪扑克牌游戏\bmp\23.bmp
文件 3550 2007-10-18 17:50 拱猪扑克牌游戏\bmp\24.bmp
文件 3550 2007-10-18 17:51 拱猪扑克牌游戏\bmp\25.bmp
文件 3550 2007-10-18 17:51 拱猪扑克牌游戏\bmp\26.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\27.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\28.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\29.bmp
文件 1184 2007-10-18 17:48 拱猪扑克牌游戏\bmp\3.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\30.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\31.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\32.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\33.bmp
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\34.bmp
............此处省略60个文件信息
相关资源
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- Asp.net学生信息管理系统源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- Winform可视化打印模板设计工具含源码
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
评论
共有 条评论