资源简介
自己模仿PopStar游戏规则编写的MFC小程序。程序已经可以正确运行。适合对MFC有基本基础的同学参考学习。
代码片段和文件信息
#include “StdAfx.h“
#include “Popblock.h“
//#include
//#include
//#include
//using namespace std;
//blockHalfWidth and blockHalfHeight determine how large the block looks like
Popblock::Popblock(void)
{
m_visible=0;
m_color=0;
m_centerPoint.SetPoint(00);
m_rowColumn.blockColumn=0;
m_rowColumn.blockRow=0;
}
Popblock::~Popblock(void)
{
}
void Popblock::formGroup()
{
}
void Popblock::drawBlock()
{
}
void Popblock::createBlock(UINT rowUINT columnUINT colorNum) //UINT colorNum
{
m_visible=1;
//UINT tempNum;
//time_t now_time;
//now_time = time(NULL);
//srand(unsigned int(now_time));
//tempNum=(unsigned int)random(1blockColorType+1); //产生随机数
switch(colorNum)
{
case 1: m_color= GREEN; break;
case 2: m_color=RED; break;
case 3: m_color=YELLOW; break;
case 4: m_color=BLUE; break;
case 5: m_color=PURPLE;break;
default: m_color=0x00ffffff; break;
}
m_centerPoint.SetPoint(column*2*blockHalfWidth+blockHalfWidthrow*2*blockHalfHeight+blockHalfHeight);
m_rowColumn.blockColumn=column+1; //calculate the column number of this created block and store in m_rowColumn.blockColumn
m_rowColumn.blockRow=row+1; //calculate the row number of this created block and store in m_rowColumn.blockRow
m_widthHeight.x=blockHalfWidth*2;
m_widthHeight.y=blockHalfHeight*2;
m_leftBottom.x=column*m_widthHeight.x;
m_leftBottom.y=row*m_widthHeight.y;
}
void Popblock::setBlockRowColumn(UINT rowUINT column)
{
m_rowColumn.blockRow=row;
m_rowColumn.blockColumn=column;
}
void Popblock::setBlockCenterPoint(UINT rowUINT column)
{
m_centerPoint.SetPoint(row*2*blockHalfWidth+blockHalfWidthcolumn*2*blockHalfHeight+blockHalfHeight);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-24 10:31 PopStarTrail\
目录 0 2013-04-24 10:31 PopStarTrail\Debug\
文件 71680 2013-03-25 22:21 PopStarTrail\Debug\PopStarTrail.exe
目录 0 2013-04-24 10:30 PopStarTrail\PopStarTrail\
文件 902 2013-03-19 18:02 PopStarTrail\PopStarTrail.sln
文件 68096 2013-03-25 23:26 PopStarTrail\PopStarTrail.suo
文件 212 2013-03-23 21:17 PopStarTrail\PopStarTrail\commonStructure.h
文件 1762 2013-03-25 17:07 PopStarTrail\PopStarTrail\Popblock.cpp
文件 942 2013-03-25 17:07 PopStarTrail\PopStarTrail\Popblock.h
文件 7132 2013-03-23 19:13 PopStarTrail\PopStarTrail\Popgroup.cpp
文件 1173 2013-03-23 19:31 PopStarTrail\PopStarTrail\Popgroup.h
文件 6497 2013-03-25 22:21 PopStarTrail\PopStarTrail\Popmap.cpp
文件 1469 2013-03-25 22:19 PopStarTrail\PopStarTrail\Popmap.h
文件 1842 2013-03-25 22:09 PopStarTrail\PopStarTrail\Popstage.cpp
文件 407 2013-03-25 22:07 PopStarTrail\PopStarTrail\Popstage.h
文件 58732 2013-03-25 22:07 PopStarTrail\PopStarTrail\PopStarTrail.aps
文件 2162 2013-03-19 18:02 PopStarTrail\PopStarTrail\PopStarTrail.cpp
文件 540 2013-03-19 18:02 PopStarTrail\PopStarTrail\PopStarTrail.h
文件 5665 2013-03-25 22:07 PopStarTrail\PopStarTrail\PopStarTrail.rc
文件 6119 2013-03-23 10:18 PopStarTrail\PopStarTrail\PopStarTrail.vcproj
文件 1407 2013-03-25 23:26 PopStarTrail\PopStarTrail\PopStarTrail.vcproj.THEMO.Administrator.user
文件 1407 2013-03-19 20:51 PopStarTrail\PopStarTrail\PopStarTrail.vcproj.themo.themo.user
文件 13923 2013-03-25 22:19 PopStarTrail\PopStarTrail\PopStarTrailDlg.cpp
文件 1022 2013-03-25 22:07 PopStarTrail\PopStarTrail\PopStarTrailDlg.h
文件 4112 2013-03-19 18:02 PopStarTrail\PopStarTrail\ReadMe.txt
目录 0 2013-03-19 18:02 PopStarTrail\PopStarTrail\res\
文件 730 2013-03-25 22:07 PopStarTrail\PopStarTrail\resource.h
文件 21630 2003-07-23 17:52 PopStarTrail\PopStarTrail\res\PopStarTrail.ico
文件 403 2013-03-19 18:02 PopStarTrail\PopStarTrail\res\PopStarTrail.rc2
文件 212 2013-03-19 18:02 PopStarTrail\PopStarTrail\stdafx.cpp
文件 1956 2013-03-19 18:02 PopStarTrail\PopStarTrail\stdafx.h
............此处省略3个文件信息
- 上一篇:C语言编写的万年历,界面友好
- 下一篇:基于VC的网络爬虫程序
相关资源
- MFC实现数据绘图显示示波器界面
-
MFC、DOM实现的xm
l文件解析、修改和 - socket通信MFC版本
- c++ MFC实现文件合成器功能,实现多种
- mfc实现多线程工程代码和线程进程查
- VC HOSTS 修改工具源码(MFC工程)
- MFC中的多线程同步
- 基于mfcc,vq的说话人识别代码实现_自
- 基于MFC的华容道小程序.zip
- MFC贪吃蛇游戏源代码
- C++/MFC高清视频教程
- CvvImage类库
- Draw项目的地址.txt
- 产生式系统反向推理算法的设计与实
- 基于MFC OpenGL读取obj文件并以双视图显
- MFC 窗口阴影效果
- 学生信息管理系统+MFC+VC6+SQLServer
- vs2017无法使用MFC添加类的问题
- windows后台监听键盘事件vs mfc版
- MFC中实现不同行高的CListCtrl
- 实训项目-基于MFC网络监控源代码可直
- MFC按行读取txt文件,以空格分隔字符
- MFC:Socket编程—TCP服务端和多个客户
- 罗马尼亚度假问题MFC实现
- 语音信号处理- MFCC特征提取
- MFC 2010编写 C++ 求1元4次方程解,含1元
- MFC做的学生成绩管理系统
- MFC sql server的ADO及ODBC连接操作
- MFC控件重绘大全
- vs2013 c++串口助手源码
评论
共有 条评论