资源简介
拱猪扑克牌游戏(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#+SQL 适合毕业设计含毕
- 强烈推荐:完整的C#源代码之 网上商
- 基于.NET+sqlserver的简易微博
- C#学生信息查询系统
- C#调用OneNote进行OCR识别 源码
- c#编程 讲义
- ERP实施方法论
- C# 24个经典小游戏源码.zip
- wpf 搜集整理demo源码(都是c#写的,惊
- C#游戏源代码 全套
- 2008.精通LINQ数据访问技术pdf及源码
- c#数据库开发经典案例
- C#项目 网吧管理系统
- ASP.NET网站建设实战--人民邮电出版社
- ASP.NET网站建设实战--董义革_源码及课
- 最强大的C#科学计算库mathnet
- 《C#数据库系统开发案例精选》源代码
- 100多个C#合集
- 分享 10 套 c# 项目开发案例全程实录全
- ASP.NET网站建设实战--董义革_迅捷网站
- ASP.NET网站建设实战--董义革_迅捷网站
- c#斗地主c#斗地主c#斗地主
- 电子病历系统.rar
- c#游戏源码
- C#+sql 2000 人力资源管理系统
- 国内著名旅游景区网站源码基于ASP.
- SQLserver+C#实现的KTV点歌系统 有数据库
- c#绘图实现公章-唐大仕课程
- 2018CRM C# 源码基于小黄豆CRMv2.0.925.3版
- C# 门禁系统
评论
共有 条评论