游戏4
来源:互联网 发布:学说四川话的软件 编辑:程序博客网 时间:2024/06/05 16:17
玛丽奥,金币,草地。。
#include <yzkgame.h>
#pragma comment( linker, "/subsystem:\"console\" /entry:\"mainCRTStartup\"" )
#pragma comment(lib, "YZKGame.lib")
void gameMain(void)
{
int mario=0;
int bgImg=0;
int ch;
int x;
int y;
int coinNum[10] = { 1,2,3,4,5,6,7,8,9,10 };
int coinXs[10] = { 10,222,310,42,55,64,78,86,90,100 };
int coinYs[10] = { 10,22,300,412,505,164,178,186,80,90 };
int coinX, coinY;
setGameTitle("玛丽奥");
setGameSize(800, 600);
createImage(bgImg,"大片草地.png");
createSprite(mario, "mario");
playSpriteAnimate(mario, "walk");
for (int i = 0;i < 10;i++) {
createSprite(coinNum[i],"coin");
playSpriteAnimate(coinNum[i],"rotate");
setSpritePosition(coinNum[i],coinXs[i],coinYs[i]);
}
while (TRUE) {
ch=getPressedKeyCode();
x=getSpriteX(mario);
y=getSpriteY(mario);
if(ch==RP_KEY_LEFT) {
x=x - 1;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, FALSE);
pauseGame(10);
}
else if (ch==RP_KEY_RIGHT) {
x++;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, TRUE);
pauseGame(10);
}
else if (ch==RP_KEY_UP)
{
y++;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, FALSE);
pauseGame(10);
}
else if (ch==RP_KEY_DOWN) {
y--;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, TRUE);
pauseGame(10);
}
}
pauseGame(10000);
}
int main(void)
{
rpInit(gameMain);
return 0;
}
不想再说啥了,,,超级混乱。。。。
- 游戏4
- 游戏架构 游戏架构设计(4)
- 游戏开发基础(4)
- 游戏引擎剖析 4
- 游戏开发基础(4)
- 网页游戏 4
- 游戏开发基础(4)
- 游戏连载-4
- 游戏引擎架构:4
- 游戏计划4
- noip2009-4 道路游戏
- CCF 201604-4 游戏
- ccf 201604-4 游戏
- CCF201604-4 游戏
- ccf201604-4 游戏
- NOIP2009(4)道路游戏
- CCF 201604-4 游戏
- 201604-4-游戏
- 谈谈redis,memcache的区别和具体应用场景
- spring依赖注入2、注解概述
- Servlet
- 05 C++中智能指针point-like class和仿函数function-like的基本用法(学自Boolean)
- 用HTML写出能转换成合适的PDF文件(A4纸张大小)的相关问题和方法
- 游戏4
- 由先序和中序还原二叉树
- 第二章 SQL命令参考-REVOKE
- hdu 3466 Proud Merchants
- 20171109
- ubuntu虚拟机服务器远程连接+mysql连接
- 测试用例制定思路
- 从零构建基于以太坊Ethereum钱包Parity联盟链
- Andrew Ng's deeplearning Course2Week1 Practical aspects of Deep Learning(深层学习的实用层面)