




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
#include#include#include#include#include/*函數(shù)變量聲明*/#define PR_Box printf() #define PR_Gold printf()#define PR_Ag printf()#define PR_FBird printf()#define PR_DBird printf()#define PR_Land printf()#define PR_Bg_TL printf()#define PR_Bg_TR printf()#define PR_Bg_DL printf()#define PR_Bg_DR printf()#define PR_Bg_X printf()#define PR_Bg_Y printf()#define PR_Blank printf( );int Grade = 1, C_Gold = 0, C_Ag = 0, Score = 0, Delay_time = 1000, Max_blank = 9, Distance = 18;struct Birdsint x, y;int condition;Birds *Bird = (Birds*)malloc(sizeof(Birds);struct Bgint x, y;int l_blank;int reward9;Bg *pri;Bg *next;Bg *Bg1 = new Bgsizeof(Bg);void Position(int x, int y)COORD pos = x - 1, y - 1 ;HANDLE Out = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(Out, pos);void CreatBird()Bird-x = 41;Bird-y = 10;Bird-condition = 0;void CreatBg()Bg *Bg2 = (Bg*)malloc(sizeof(Bg);Bg1-x = 90; Bg1-y = 8;Bg2-x = Bg1-x + Distance; Bg2-y = 9;Bg1-l_blank = Max_blank - Grade;Bg2-l_blank = Max_blank - Grade;Bg1-next = Bg2;Bg1-pri = Bg2;Bg2-next = Bg1;Bg2-pri = Bg1;void InsertBg(Bg *p)int temp;Bg *Bgs = (Bg*)malloc(sizeof(Bg);Bgs-x = p-pri-x + Distance;Bgs-l_blank = Max_blank - Grade;srand(int)time(0);temp = rand();if (temp % 2 = 0)/+if (temp % 4 + p-pri-y + Max_blank - Grade)y = p-pri-y + temp % 4;elseBgs-y = p-pri-y;elseif (p-pri-y - temp % 4)2)Bgs-y = p-pri-y - temp % 4;elseBgs-y = p-pri-y;Bgs-pri = p-pri;Bgs-next = p;p-pri-next = Bgs;p-pri = Bgs;void Check_Bg(Bg *q)Bg *p = q; int i = 0, temp;while (+i x-4)p = p-next;elsesrand(int)time(0);temp = rand();if (temp % 2 = 0)/+if (temp % 4 + p-y + Max_blank - Grade)y = p-y + temp % 4;elsep-y = p-y;p-x = p-pri-x + Distance;p-l_blank = Max_blank - Grade;elseif (p-y - temp % 4)2)p-y = p-y - temp % 4;elsep-y = p-y;p-x = p-pri-x + Distance;p-l_blank = Max_blank - Grade;void Loop_Bg(Bg *q)Bg *p = q; int i = 0;while (+i x = p-x - 1;p = p-next;if (Bird-x = p-x)Score += 1;if (Score % 4 = 0 & Grade4)Grade+;void Prt_Bg(Bg *q)Bg *p = q; int i = 0, k, j;while (+i x0 & p-x = 78)for (k = 2; ky; k+)Position(p-x + 1, k);PR_Box; PR_Box; PR_BlankPosition(p-x, p-y);PR_Box; PR_Box; PR_Box; PR_Blank;Position(p-x, p-y + p-l_blank);PR_Box; PR_Box; PR_Box; PR_Blank;k = k + p-l_blank + 1;for (k; k x + 1, k);PR_Box; PR_Box; PR_Blank;Position(p-x, 23);for (k = 1; knext;if (p-x = 0)for (j = 2; jy; j+)Position(p-x + 1, j);PR_Blank; PR_Blank;Position(p-x + 1, p-y);PR_Blank; PR_Blank; PR_Blank;Position(p-x + 1, p-y + Max_blank - Grade);PR_Blank; PR_Blank; PR_Blank;j = j + Max_blank - Grade + 1;for (j; j x + 1, j);PR_Blank; PR_Blank;void PrtBg()int i;Position(1, 1); PR_Bg_TL;Position(79, 1); PR_Bg_TR;Position(1, 24); PR_Bg_DL;Position(79, 24); PR_Bg_DR;for (i = 3; i = 78; i += 2)Position(i, 1); PR_Bg_X;Position(i, 24); PR_Bg_X;/*for(i=2;ix, Bird-y - 1);PR_Blank;Position(Bird-x, Bird-y);PR_FBird;Position(38, 2);printf(Score:%d, Score);int CheckYN(Bg *q)Bg *p = q; int i = 0;while (+i y23)return 0;if (Bird-x = p-x&Bird-y y)return 0;if (Bird-x = p-x | Bird-x = p-x + 1 | Bird-x = p-x + 2) & Bird-y = p-y)return 0;if (Bird-x = p-x&Bird-yp-y + p-l_blank)return 0;if (Bird-x = p-x | Bird-x = p-x + 1 | Bird-x = p-x + 2) & Bird-y = p-y + p-l_blank)return 0;p = p-next;return 1;void Prtfirst()printf(n);printf( n);printf( n);printf( C語言版 Flappy Birdn);printf( 瞎搞人:yypossn);printf( 瞎搞日期:2014.2n);printf( 耗時:4小時n);printf( 游戲說明:n);printf( 1-按上箭頭使鳥起飛n);printf( 2-等級越高,難度越大!n);printf( n);printf(n);printf( 歡迎各路大神與我探討C、C+、VB、PHP、C#n);printf( n);printf( n);printf( 【無版權(quán),隨意修改】n);printf( n);printf( n);printf( n);printf( n);printf( n);printf( n);printf( n);system(pause);Position(1, 1);int i = 0;while (i+y = Bird-y + 1;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025福建漳州市經(jīng)濟發(fā)展集團有限公司招聘勞務(wù)派遣人員10人筆試參考題庫附帶答案詳解
- 2025江蘇宜宸產(chǎn)業(yè)投資有限公司招聘2人筆試參考題庫附帶答案詳解
- 2025年甘肅海林中科科技股份有限公司招聘30人筆試參考題庫附帶答案詳解
- 工地水電合同協(xié)議書
- 舞臺施工合同協(xié)議書
- 美發(fā)合同協(xié)議書4個人
- 歷年中考英語2013陜西英語試卷+答案+解析
- 耳鼻喉科培訓(xùn)試題及答案
- 臨時工合同協(xié)議書范本
- 紡織品檢驗員證書的內(nèi)容回顧與總結(jié) 試題及答案
- 項目進度跟進及完成情況匯報總結(jié)報告
- DBJ50- T-445-2023建筑邊坡工程監(jiān)測技術(shù)標(biāo)準(zhǔn)
- 基于大數(shù)據(jù)的慢性病管理-深度研究
- 人教版數(shù)學(xué)八年級下冊17.1《勾股定理》(第1課時)聽評課記錄
- 2025屆高考英語讀后續(xù)寫提分技巧+講義
- 藥店稅務(wù)合規(guī)管理制度
- 糧食熏蒸培訓(xùn)課件
- 指向核心素養(yǎng)的小學(xué)科學(xué)“教-學(xué)-評一體化”的實踐研究
- 2024秋國家開放大學(xué)《四史通講》形考作業(yè)、期末大作業(yè)試卷ABC參考答案
- 工會法律知識競賽考試題庫200題(含答案)
- 《大模型原理與技術(shù)》全套教學(xué)課件
評論
0/150
提交評論