资源简介
拱猪扑克牌游戏.rar

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
//Download by http://www.codefans.net
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(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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
文件 1214 2007-10-18 17:51 拱猪扑克牌游戏\bmp\35.bmp
............此处省略57个文件信息
- 上一篇:lattice diamond万能密钥
- 下一篇:软件工程——理论与实践中文翻译版
相关资源
- 2019年软考高级下半年信息系统项目管
- Assembly Language for x86 Processors (7th Ed
- Mule基础教程中文版
- 易语言凡哥记事本V1源码易语言凡哥记
- 易语言码表文本加解密模块源码
- DIR2病毒源代码(汇编语言编写)
- ADC0809的采样控制电路的实现.doc
- CRichEditView显示行号的代码
- STM8S代码例程
- 上海交大计算机图形学课程视频31集
- Source Insight 4.0.0080破解文件 替换lic
- Apk加固Demo
- VMware Workstation Pro 15 注册机
- HumanDet(公交车系统模式识别)
- 基于89C51的智能台灯
- 计算机数值分析.rar
- 水晶排课 11.53 破解版
- 51智能排课系统大课表版v5.1.3中文免费
- 用友U8新引入帐套后固定资产模块出错
- Beginning STM32: Developing with FreeRTOS libo
- 土木工程毕业设计(得了95分)
- 土木工程毕业设计 -大连理工大学
- 八重州 7800电路图 高清版
- PalmOS一些常识
- Palm OS应用程序设计指南
- Palm OS基础入门
- 通信原理第七版课后答案樊昌信.doc
- ALIENTEK战舰STM32F1 V3开发板原理图.rar
- [软件工程—实践者的研究方法].Roge
- pdfbox所需jar包
评论
共有 条评论