91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.49M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2024-04-13
  • 語言: C/C++
  • 標簽: c++??游戲??

資源簡介

按空格跳躍

資源截圖

代碼片段和文件信息

#define?_CRT_SECURE_NO_WARNINGS
#include“header.h“
#include“music.h“
extern?void?makeMenu();
//數據
//1.圖片變量
//2.鳥的結構體
//3.柱子的結構體
IMAGE?backGround;?????//背景圖
IMAGE?myBigBird[2];???//鳥:背景圖掩碼圖
IMAGE?down[2];
IMAGE?up[2];
IMAGE?end[2];

struct?pillar
{
int?x;
int?y;
int?height;//柱子顯示的高度
};

struct?bird
{
int?x;
int?y;
int?speed;//鳥下墜的速度???
}flyBird?=?{?12430450?};

int?score?=?0;

//加載資源
void?loadResource()
{
loadimage(&backGround?“images\\background.bmp“);?????//背景圖

loadimage(myBigBird?“images\\birdy.bmp“);????????????//鳥的掩碼圖????????SRCAND???
loadimage(myBigBird?+?1?“images\\bird.bmp“);?????????//鳥的背景圖????????SRCPAINT

loadimage(up?“images\\upy.bmp“);?????????????????????//朝上柱子的掩碼圖??
loadimage(up?+?1?“images\\up.bmp“);??????????????????//朝上柱子的背景圖

loadimage(down?“images\\downy.bmp“);?????????????????//朝下柱子的掩碼圖
loadimage(down?+?1?“images\\down.bmp“);??????????????//朝下柱子的掩碼圖

loadimage(end?“images\\endy.bmp“);???????????????????//結束圖像的掩碼圖
loadimage(end?+?1?“images\\end.bmp“);????????????????//結束圖像的背景圖
}

//畫鳥
void?drawBird()//SRCAND貼掩碼圖(遮蓋圖)??SRCPAINT貼背景圖
{
putimage(flyBird.x?flyBird.y?myBigBird?SRCAND);
putimage(flyBird.x?flyBird.y?myBigBird?+?1?SRCPAINT);
}
//按鍵處理
void?keyDowm()
{
char?userKey?=?_getch();
switch?(userKey)
{
case?‘?‘:
flyBird.y?-=?flyBird.speed;
Wing_sound();
break;
default:
break;
}
}

//初始化柱子
void?initPillar(struct?pillar*?arrayPillar?int?i)
{
srand((unsigned?int)time(NULL));
//隨機高度
arrayPillar[i].height?=?rand()?%?100?+?160;?//160-259
//柱子的高度要不同pow(ab);
//while?(arrayPillar[i].height?==?arrayPillar[(i?+?1)?%?3].height?||
// arrayPillar[i].height?==?arrayPillar[(i?+?2)?%?3].height)
//柱子的高度僅僅不相等還不行柱子高度相差還不能過小
while?(pow((double)arrayPillar[i].height?-?(double)arrayPillar[(i?+?1)?%?3].height?2)?<=?400?||
pow((double)arrayPillar[i].height?-?(double)arrayPillar[(i?+?2)?%?3].height?2)?<=?400)
/*
?????i??(i+1)%3????(i+2)%3
i=0??0??????1????????2
i=1??1??????2????????0
i=2??2??????0????????1?
*/
{
arrayPillar[i].height?=?rand()?%?100?+?160;
}
//兩個柱子間的間距為200
arrayPillar[i].x?=?288?+?i?*?200;
arrayPillar[i].y?=?0;
}

//畫柱子
void?drawPillar(struct?pillar?myPillar)
{?
//myPillar.x?0??窗口坐標
//顯示52*myPillar.height大小的圖片??
//從圖片坐標(0320-myPillar.height)?????取圖片(圖片坐標)

//朝下的柱子
//貼52*myPillar.height大小的柱子
putimage(myPillar.x?0?52?myPillar.height?down?0?320?-?myPillar.height?SRCAND);
putimage(myPillar.x?0?52?myPillar.height?down?+?1?0?320?-?myPillar.height?SRCPAINT);

//朝上的柱子
//貼52*(320-myPillar.height)大小的柱子
putimage(myPillar.x?512?-?(320?-?myPillar.height)?52?320?-?myPillar.height?up?0?0?SRCAND);
putimage(myPillar.x?512?-?(320?-?myPillar.height)?52?320?-?myPillar.height?up?+?1?0?0?SRCPAINT);
//兩個柱子加起來一共貼出去了320就是一根柱子的長度
//512-(320-myPillar.height)=192+myPillar.height
}

//撞擊地板以及越界判斷
int?hitFloor()
{
if?(flyBird.

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????56??2020-08-19?01:31??可執行文件位置.txt
?????文件??????102343??2020-08-19?01:31??游戲設計文檔.pdf
?????目錄???????????0??2020-08-19?01:31??源代碼\
?????文件????????5314??2020-08-19?01:31??源代碼\game.cpp
?????文件?????????214??2020-08-19?01:31??源代碼\header.h
?????文件????????1359??2020-08-19?01:31??源代碼\music.cpp
?????文件?????????341??2020-08-19?01:31??源代碼\music.h
?????文件????????1344??2020-08-19?01:31??源代碼\start.cpp
?????文件??????133757??2020-08-19?01:31??用戶分析文檔.pdf
?????目錄???????????0??2020-08-19?01:31??素材庫\
?????目錄???????????0??2020-08-19?01:31??素材庫\images\
?????文件??????525368??2020-08-19?01:31??素材庫\images\background.bmp
?????文件????????6968??2020-08-19?01:31??素材庫\images\bird.bmp
?????文件????????6968??2020-08-19?01:31??素材庫\images\birdy.bmp
?????文件???????49976??2020-08-19?01:31??素材庫\images\down.bmp
?????文件???????49976??2020-08-19?01:31??素材庫\images\downy.bmp
?????文件???????33104??2020-08-19?01:31??素材庫\images\end.bmp
?????文件???????33104??2020-08-19?01:31??素材庫\images\endy.bmp
?????文件???????49976??2020-08-19?01:31??素材庫\images\up.bmp
?????文件???????49976??2020-08-19?01:31??素材庫\images\upy.bmp
?????文件??????525368??2020-08-19?01:31??素材庫\images\尺寸分析.bmp
?????文件???????63423??2020-08-19?01:31??素材庫\images\柱子分析.jpg
?????目錄???????????0??2020-08-19?01:31??素材庫\music\
?????文件?????2514904??2020-08-19?01:31??素材庫\music\background.mp3
?????文件??????139784??2020-08-19?01:31??素材庫\music\Die.wav
?????文件???????96020??2020-08-19?01:31??素材庫\music\Hit.wav
?????文件??????176444??2020-08-19?01:31??素材庫\music\Point.wav
?????文件??????352844??2020-08-19?01:31??素材庫\music\Swooshing.wav
?????文件???????28224??2020-08-19?01:31??素材庫\music\Wing.wav
?????目錄???????????0??2020-08-19?01:31??項目文件夾\
?????目錄???????????0??2020-08-19?18:04??項目文件夾\flappyBird\
............此處省略49個文件信息

評論

共有 條評論