⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hit.c

📁 用c语言实现的导游图
💻 C
字号:
#include "mouse.h"
#include "guide.h"
void main()
{
int xmouse=0,ymouse=0,btnmouse=0,xmouse_old=0,ymouse_old=0;
sprite small;
pcx_picture background_pcx,objects_pcx;
Set_Video_Mode(VGA256);

PCX_Load_Screen("mouse.pcx",(pcx_picture_ptr)&objects_pcx,1);
Sprite_Init_Size((sprite_ptr)&small,0,0,0,0,0,0,8,4,1);
PCX_Grab_Bitmap_Size_Screen((pcx_picture_ptr)&objects_pcx,(sprite_ptr)&small,0,0,0,8,4);/*将屏幕内容复制给小图片*/
Fill_Screen(0);
PCX_Load_Screen("hit.pcx",(pcx_picture_ptr)&objects_pcx,1);/*背景*/
Behind_Sprite_Size((sprite_ptr)&small,8,4);/*取图片后内容*/
Squeeze_Mouse(MOUSE_RESET,0,0,0);/*初始化鼠标*/
mscurson(lin);/*设置鼠标形状*/
Squeeze_Mouse(MOUSE_HIDE,0,0,0);/*隐藏鼠标*/
Init_All();

while(1)
{
	Squeeze_Mouse(MOUSE_BUTT_POS,&xmouse,&ymouse,&btnmouse);//取鼠标位置
	Judge();
	if(xmouse!=xmouse_old||ymouse!=ymouse_old) //判断是否移动过鼠标
	{
		Erase_Sprite_Size((sprite_ptr)&small,8,4);//显示小图片后背景内容
		small.x=xmouse/2;
		small.y=ymouse;
		Behind_Sprite_Size((sprite_ptr)&small,8,4);//保存小图片后背景内容
		Draw_Sprite_Size((sprite_ptr)&small,8,4);//显示小图片于鼠标位置
		xmouse_old=xmouse;
		ymouse_old=ymouse;
	}

}
dispose();
Set_Video_Mode(TEXT_MODE);
exit(0);
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -