日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

打地鼠程序代码C语言,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...

發(fā)布時間:2025/4/16 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打地鼠程序代码C语言,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

b=0; /*保證上面不出界*/

if(a>getmaxx()-R)

a=getmaxx()-R; /*保證右邊不出界*/

if(b>getmaxy()-R)

b=getmaxy()-R; /*保證下邊不出界*/

if(a!=a_old || b!=b_old) /*當鼠標移動時*/

{

putimage(a_old,b_old,ball,0); /*在a_old,b_old輸出圖形,用來擦掉原來的鼠標*/

getimage(a,b,a+R,b+R,ball); /*這條語句是將目前鼠標所在位置的圖形存貯到ball里面試著看著有無這條語句的區(qū)別*/

/*不需要在獲取了*/

setcolor(RED);

setlinestyle(0,0,1);

line(a,b,a+R,b+R/2);

line(a,b,a+R/2,b+R);

line(a+R,b+R/2,a+R/2,b+R);

line(a+R*3/4,b+R*3/4,a+R,b+R); /*Draw mouse*/

}

a_old=a;b_old=b;

}

*x=a;

*y=b;

*z=c; /*Return the value*/

putimage(a,b,ball,0); /*Clear the mouse,因為存在ball里面的是一個背景為缺省狀態(tài)下的一個空矩形*/

free(ball);

return;

} /*The ideal 是通過getimage,putimage,imagesize圖形的存貯一個當前的圖形來擦拭掉以前的鼠標圖形,也可以用清屏部分屏幕來實現(xiàn)*/

int cover()

{

int x,y,z;

while(1)

{

cleardevice();

setbkcolor(CYAN);

setcolor(BLUE);

settextstyle(0,0,5); /*文本屬性,Set word style: fornt 為字體:DEFAULT_FONT, TRIPLEX_FONT, SMALL_FONT, SANSSERIF_FONT, GOTHIC_FONT,也可以用0 ~ 4代替。????? direction 為字符的排列方向:橫向和豎向,0為橫向排列,1為豎向排列。????? size 為字體大小:可用interger做參數(shù)。*/

outtextxy(190,100,"GOPHERS");?? /*在指定位置顯示一字符串 */

rectangle(110,220,230,300);

setfillstyle(SOLID_FILL,MAGENTA);?? /*Set colour*/

bar(110,220,230,300);

settextstyle(0,0,3);

outtextxy(112,245,"BEGIN");

rectangle(410,220,530,300);

setfillstyle(SOLID_FILL,MAGENTA);

bar(410,220,530,300);

outtextxy(425,245,"EXIT");

setcolor(RED);

settextstyle(0,0,2);

outtextxy(20,400,"Made_by_Michelle_Petter_and_xxxxx");

visbilemouse();

mouse(&x,&y,&z);

總結(jié)

以上是生活随笔為你收集整理的打地鼠程序代码C语言,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。