www.dopod.cn-智能手机资源分享平台
诺基亚5220扩展功能设置攻略(手绘版)
8501
ppc数字智能手机i-mate 8501免费送 空中-Opera3.0手机浏览器免费下载
发新话题
打印

[编程] 游戏素材

本主题由 eCool 于 2008-6-17 23:59 加入精华

游戏素材

上传一套本人制作的纸牌图片,为36x54像素大小,bmp格式,256色,其中可以设置颜色:R:224  G:128  B:192为背景色,绘制时可以将边角处透明色去掉,可以用PilRC导入资源,如果是高分机子320x320,则可以放置8列,刚好和电脑里面的空当接龙一样。
希望大家能集点滴力量,边学边编,做出这个游戏出来。

附件


普通下载:card.zip (32.96 KB)

2008-6-13 16:58, 下载次数: 1

12.JPG (1.95 KB)

2008-6-13 16:58

示例

12.JPG

变量定义

纸牌有黑红两色、四种花色,每种花色有13张,暂时不考虑大小王。
枚举定义:
enum ColorType  {BlackColor, RedColor};
enum CardFlower  {BLADE, HEART, CLUBS, SQUARE};
常量
const UInt16 defaultNumberOfCards = 52;    //总共52张牌
结构定义:
//每张牌的数据格式
struct CardType
{
    ColorType color;      //牌的颜色
    CardFlower flower;   //牌的花型
    UInt8 index;              //UInt8 的值是从0~255,我们这里只有一副牌,也就是52张,不会超出范围。
};
本帖最近评分记录
  • eCool 金币+1 原创内容 2008-6-17 23:56
  • eCool 原创分+1 原创内容 2008-6-17 23:56
  • eCool 资源分+1 原创内容 2008-6-17 23:56

TOP

index的用处

怎么判断那张牌是那张呢?我们通过index
0~51为序号的牌,(图片编号)
index/13便可以判断出花型
index%13便可以判断出是A还是老K。

欢迎大家访问我的Blog

发新话题