c语言游戏地图推箱子不闪屏,【卐】弱智的推箱子小游戏代码,C语言版【卐】...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

*************************************************/

void HuaMubiao(int x,int y)

{

HuaKong(x,y);

setcolor(CYAN);

setfillstyle(1,YELLOW);

circle(60+18+x*36,80+18+y*36,16);

circle(60+18+x*36,80+18+y*36,10);

floodfill(60+18+x*36,80+3+y*36,CYAN);

m_nLinshiDitu[y][x]=3;

}

/*************************************************

Function: HuaJiuwei

Description: 为屏幕上给定坐标的位置模拟出就位的箱子

Calls: graphics.h相关函数

Called By: YiDong()、DituZairu()

Input: 坐标

Output: 在指定位置显示就位的箱子

Return: NULL

Others: 最后变量记录

*************************************************/

void HuaJiuwei(int x,int y)

{

HuaKong(x,y);

setcolor(YELLOW);

setfillstyle(1,BLUE);

rectangle(60+x*36+1,80+y*36+1,60+x*36+35,80+y*36+35);

floodfill(60+18+x*36,80+18+y*36,YELLOW);

setcolor(CYAN);

setfillstyle(1,RED);

circle(60+18+x*36,80+18+y*36,16);

circle(60+18+x*36,80+18+y*36,10);

floodfill(60+18+x*36,80+3+y*36,CYAN);

m_nLinshiDitu[y][x]=4;

}

/*************************************************

Function: HuaRen

Description: 为屏幕上给定坐标的位置模拟出小人

Calls: graphics.h相关函数

Called By: YiDong()、DituZairu()

Input: 坐标

Output: 在指定位置显示小人

Return: NULL

Others: 最后变量记录

*************************************************/

void HuaRen(int x,int y)

{

HuaKong(x,y);

setcolor(RED);

setfillstyle(1,WHITE);

circle(60+17+x*36,80+17+y*36,16);

floodfill(60+17+x*36,80+17+y*36,RED);

arc(60+18+x*36-6,80+18+y*36-4,20,160,4);

arc(60+18+x*36+6,80+18+y*36-4,20,160,4);

arc(60+18+x*36,80+16+y*36-4,220,320,14);

m_nLinshiDitu[y][x]=5;

}

/*************************************************

Function: Chushihua

Description: 坐标参数初始化

Calls: NULL

Called By: main()

Input: NULL

Output: 格式化的变量

Return: NULL

Others: 将所有坐标清零,防止BUG

*************************************************/

void Chushihua()

{

int i;

REN.x=0;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值