#include "Conio.h"
#include "graphics.h"
#include <stdio.h>
#include <stdlib.h>
#include <dos.h>
int MouseX;
int MouseY;
void initgr(void)
{int gd=DETECT,gm=0;
registerbgidriver(EGAVGA_driver);
initgraph(&gd,&gm,"");
}
/*鼠标光标显示*/
void MouseOn()
{
_AX=0x01;
geninterrupt(0x33);
}
/*鼠标光标掩示*/
void MouseOff()/*鼠标光标隐藏*/
{
_AX=0x02;
geninterrupt(0x33);
}
void MouseSetXY(int x,int y)/*设置当前位置*/
{
_CX=x;
_DX=y;
_AX=0x04;
geninterrupt(0x33);
}
int LeftPress()/*左键按下*/
{
_AX=0x03;
geninterrupt(0x33);
return(_BX&1);
}
void MouseGetXY()/*得到当前位置*/
{
_AX=0x03;
geninterrupt(0x33);
MouseX=_CX;
MouseY=_DX;
}
main()
{int
C语言实现的动画:月亮与鸟

这篇博客展示了一个使用C语言编程实现的动画,包括了月亮、海、地、树和一只移动的鸟。通过图形库和延迟函数,作者创建了一幅动态画面,鸟在屏幕上飞行,月亮随着动画进行而移动。
最低0.47元/天 解锁文章
730

被折叠的 条评论
为什么被折叠?



