freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于windowsce的c貪吃蛇游戲(編輯修改稿)

2024-12-22 20:12 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 (pen1, , , 10, 10)。 (brush1, , 10, 10)。 } 蛇的繪制方法 : public void Eat(Food food) { body[number] = 。 //通過將要吃的食物的坐標(biāo)點(diǎn)值賦給蛇的最后一位 ,以實(shí)現(xiàn)蛇吃食物 ++。 //蛇身的長度加 } public void Draw(Graphics g) //畫蛇的方法 ,傳 遞的參數(shù)為畫蛇所用的面板 { Pen pens = new Pen(, 1)。 SolidBrush brush = new SolidBrush()。 (pens, body[0].X, body[0].Y, side, side)。 (brush, body[0].X, body[0].Y, side, side)。 for (int i = 1。 i = number 1。 i++) { Pen pen = new Pen()。 17 (pen, body[i].X, body[i].Y, side, side)。 } } 蛇的移動(dòng)及死亡判定: public void Move(Size range) //蛇的移動(dòng)方法 ,參數(shù)為蛇的移動(dòng)范圍 { for (int i = 1。 i 0。 i) { body[i] = body[i 1]。 //從蛇尾開始將蛇身的每前一個(gè)節(jié)點(diǎn)坐標(biāo)值賦給后一個(gè)坐標(biāo)點(diǎn) } switch () //根據(jù)蛇的移動(dòng)方向來設(shè)定蛇頭的移動(dòng)方向 { case : body[0].Y = side。 break。 case : body[0].Y += side。 break。 case : body[0].X = side。 break。 case : body[0].X += side。 break。 } //如果蛇頭的位置超過了參數(shù)的范圍 ,則將蛇的存活狀態(tài)設(shè)為 false,即蛇死亡 if (body[0].X 0 || body[0].X side || body[0].Y 0 || body[0].Y side) { = false。 } for (int i = 1。 i = number 1。 i++) //蛇如果撞到自身 ,蛇也死亡 { if (body[0].X == body[i].X amp。amp。 body[0].Y == body[i].Y) { = false。 } } } 18 五、 運(yùn)行結(jié)果 經(jīng)過在 Visual Studio2020 環(huán)境中測(cè)試和排錯(cuò)后,應(yīng)用程序沒有出現(xiàn)錯(cuò)誤。 PC 機(jī)和實(shí)驗(yàn)箱建立連接后,在 VS2020 中啟動(dòng) Debug 按鈕,選擇相應(yīng)設(shè)置, C應(yīng)用程序順利運(yùn)行在 Windows CE 系統(tǒng)上,運(yùn)行結(jié)果如下圖: 開始界面: 游戲運(yùn)行中: 19 六、 附錄 參考資料 《新編 Visual C 2020 從入門到精通 》龍馬工作室 人民郵政出版社 《嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)》馬文華主編 科學(xué)出版社 還有網(wǎng)上的相關(guān)資料 遇到的問題與解決方法 本程序由于個(gè)人技術(shù)有限 ,所以在很多方面還沒有完善 ,如,在用觸屏的方向鍵控制蛇的運(yùn)動(dòng)方向時(shí) ,靈敏度稍差 .所以在使用的時(shí)候還請(qǐng)注意 .在隨機(jī)生成食物的方法中,一開始沒與 panel 的邊界匹配,后經(jīng)過檢查修改了這一錯(cuò)誤。 20 程序清單 1:主程序代碼 using System。 using 。 using 。 using 。 using 。 using 。 using 。 namespace dd { public partial class Form1 : Form { Snake snake。 Food food。 public Form1() { InitializeComponent()。 snake = new Snake()。 food = new Food()。 = false。 = 。 } private void button2_Click(object sender, EventArgs e) { ()。 ()。 } private void button1_Click(object sender, EventArgs e) { = true。 } private void button3_Click(object sender, EventArgs e) { = false。 } 21 private void button4_Click(object sender, EventArgs e) { ()。 } private void movetimer_Tick(object sender, EventArgs e) { ()。 ()。 ()。 } private void panel1_Paint(object sender, PaintEventArgs e) { Graphics g = 。 = 。 (g)。 if ( == false) { = false。 } if ([0].X == amp。amp。 [0].Y == ) { (food)。 = false。 = (( 2)*100).ToString()。 } if (!) { = ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1