// 飞翔的小鸟.cpp
#include "stdafx.h"
#include <graphics.h> //图形库头文件
#include <stdlib.h> //Sleep
#include <conio.h> //_getch()按键盘
#include <stdio.h> //C语言头文件
#include <time.h> //随机函数使用
#include <mmsystem.h> //音乐播放的多媒体库
#pragma comment(lib,"winmm.lib") //链接winmm.lib这个库
//起图片名字
IMAGE background;
IMAGE mybird[2]; //鸟有两张:mybird[0]、mybird[1]
IMAGE overImg[2]; //游戏结束动画两张
IMAGE downPillar[2]; //朝下的柱子两张
IMAGE upPillar[2]; //朝上的柱子两张
struct Bird //鸟的属性
{
int x; //初始坐标
int y;
int speed; //上升速度
};
struct Pillar
{
int x; //上面柱子起始坐标
int y;
int height; //上面柱子显示高度
};
struct Bird flyBird={
124,304,50}; //初始化。在窗口正中间
void loadResource(){
//加载资源。相同的操作归类处理
loadimage(&background,L"background.bmp");
loadimage(&mybird[0],L"birdy.bmp",48,48); //先是掩码图y
loadimage(&mybird[1],L"bird.bmp",48,48);
loadimage(&overImg[0],L"endy.bmp");
loadimage(&overImg[1],L"end.bmp");
loadimage(&downPillar[0],L"downy.bmp");
loadimage(&downPillar[1],L"down.bmp");
loadimage(&upPillar