验证中...
私信发送成功
语言: C/C++
分类: 游戏开发
最后更新于 2017-12-07 23:37
gistfile1.txt
原始数据 复制代码
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include<stdio.h>
// 引用 Windows Multimedia API
#pragma comment(lib,"Winmm.lib")
// 函数外全局变量定义
#define High 400
#define Width 663// 游戏画面尺寸
IMAGE img_bk; // 背景图片
float position_x,position_y; // 玩家位置
float enemy_x,enemy_y; // 敌人位置
IMAGE img_xh1,img_xh2;//小花
void startup() // 数据初始化
{
mciSendString("open D:\\pptbgm.mp3 alias bkmusic", NULL, 0, NULL);//背景音乐
mciSendString("play bkmusic repeat", NULL, 0, NULL); // 循环播放
initgraph(Width,High);//画布
loadimage(&img_bk, "D:\\pptbg.jpg");
loadimage(&img_xh1, "D:\\flower1.jpg");
loadimage(&img_xh2, "D:\\flower2.jpg");
BeginBatchDraw();
}
void show() // 显示画面
{
putimage(-27, -25, &img_bk); // 显示背景
putimage(20,20, &img_xh1,NOTSRCERASE);//显示小花
putimage(20,20, &img_xh2,SRCINVERT);
FlushBatchDraw();
}
void updateWithoutInput() // 与用户输入无关的更新
{
}
void updateWithInput() // 与用户输入有关的更新
{
}
void gameover()
{
EndBatchDraw();
getch();
closegraph();
}
int main()
{
startup(); // 数据初始化
while (1) // 游戏循环执行
{
show(); // 显示画面
updateWithoutInput(); // 与用户输入无关的更新
updateWithInput(); // 与用户输入有关的更新
}
gameover(); // 游戏结束、后续处理
return 0;
}

评论列表( 0 )

你可以在登录后,对此项目发表评论

4_float_left_people 4_float_left_close