游戏开发论坛

 找回密码
 立即注册
搜索
查看: 993|回复: 0

c语言游戏编程跟我学(3)

[复制链接]

8

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-8-18 11:22:00 | 显示全部楼层 |阅读模式
下面的例程是如何制作一幅下雪的场景,你可以看到雪飘摇而下,然后学下完了,使不是很有意思!赶快试试吧!
开发工具:Tc2.0


#include "Conio.h"
#include "stdlib.h"
#include "graphics.h"
#define closegr closegraph

void initgr(void) /* BGI初始化 */
{int gd=DETECT,gm=0; /* 和gd=VGA,gm=VGAHI是同样效果 */
registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
initgraph(&gd,&gm,"");
}


struct SNOW {
               int x;
               int y;
              }snow[800];

int n;
void main()
{
  initgr();

for (n=0;n<800;n++)
  {
    snow[n].x=random(640);
    snow[n].y=random(480);

  }
  while(!kbhit())
  {
   for(n=0;n<1000;n++)
                    {
                          putpixel(snow[n].x,snow[n].y,0);
                           snow[n].y+=1;

                           putpixel(snow[n].x,snow[n].y,15);
}

                   delay(2000);
     }

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegr(); /* 恢复TEXT屏幕模式 */
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-17 08:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表