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

📄 gun.h

📁 以AIROBOT为平台构建的一个智能机器人。主源码见main.c。其余为使用的函数接口定义
💻 H
字号:
/*--------------------------------------------------------------------------
   	Gun.h header file
----------------------------------------------------------------------------*/
/*
 * 该文件定义了用于控制炮管运作的函数
 */

#ifndef _Include_Gun
#define _Include_Gun

//设置所要转动的度数,用于控制炮管的方向
void turnGun(double a);

// 发射炮弹
void fire(double p);
	
// 得到用户想用转动的度数的剩余量
double getGunTurnRemaining(void);

// 得到用户将要发射的炮弹的能量
double getFirePower(void);

// 得到当前的炮管方向
double getGunHeading(void);
	
// 得到准备发弹的时间
long getGunPrepareTime(void);

////////////////////////////////////////////////////////////////////
// 这些函数由系统调用,设置一些关于炮管当前状态的信息,
// 用户对这些函数的调用是无效的
// 设置当前方向
void setGunHeading(double h);
	
// 设置发单的准备时间
void setGunPrepareTime(long t);


#endif

⌨️ 快捷键说明

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