亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bridge.c

?? 以AIROBOT為平臺構(gòu)建的一個智能機器人。主源碼見main.c。其余為使用的函數(shù)接口定義
?? C
字號:
#include "Bridge.h"
#include "Robot.h"

//////////////////////////////////////////////////////////////
//robot
void  __cdecl localWork()
{
	work();
}

//事件處理函數(shù),相應(yīng)事件發(fā)生時被調(diào)用一次
/*
* 當(dāng)雷達(dá)掃描到敵人時觸發(fā)
*/
void __cdecl localOnScannedRobot(
	long t, const char * n, double x,
	double y, double h, double v, double e )
{
	scannedRobotEvent.time = t;
    scannedRobotEvent.name = n;
	scannedRobotEvent.x = x;
	scannedRobotEvent.y = y;
	scannedRobotEvent.heading = h;
	scannedRobotEvent.velocity = v;
	scannedRobotEvent.energy = e;

	onScannedRobot();
}

	
/*
* 當(dāng)打中某個敵人時觸發(fā)
*/
void __cdecl localOnBulletHit(
	long t, double p, const char* n, double x, double y)
{
	bulletHitEvent.time = t;
	bulletHitEvent.power = p;
	bulletHitEvent.name = n;
	bulletHitEvent.x = x;
	bulletHitEvent.y = y;

	onBulletHit();
}
	
/*
 * 當(dāng)被敵人打中時觸發(fā)
 */
void __cdecl localOnHitByBullet(long t, const char * n, double p)
{
	hitByBulletEvent.time = t;
    hitByBulletEvent.name = n;
	hitByBulletEvent.power = p;
	
	onHitByBullet();
}

/*
 * 當(dāng)撞到其它敵人時觸發(fā)
 */
void __cdecl localOnHitRobot(long t, const char * n, double x, double y)
{
	hitRobotEvent.time = t;
	hitRobotEvent.name = n;
	hitRobotEvent.x = x;
	hitRobotEvent.y = y;

	onHitRobot();
}

/*
 * 當(dāng)某個敵人死時觸發(fā)
 */
void __cdecl localOnRobotDeath(long t, const char * n)
{
	robotDeathEvent.time = t;
	robotDeathEvent.name = n;

	onRobotDeath();
}

/*
 * 當(dāng)撞到墻時觸發(fā)
 */
void __cdecl localOnHitWall(long t)
{
	hitWallEvent.time = t;
	onHitWall();
}
	

/*
 * 當(dāng)開始一輪新的戰(zhàn)斗時觸發(fā)
 */
void __cdecl localOnBegin(long t)
{
	beginEvent.time = t;
	onBegin();
}

/*
 * 當(dāng)一輪戰(zhàn)斗結(jié)束時觸發(fā)
 */
void __cdecl localOnFinish(long t)
{
	finishEvent.time = t;
	onFinish();
}

/*
 * 當(dāng)機器人執(zhí)行操作超時時觸發(fā)
 */
void __cdecl localOnOvertime(long t)
{
	overtimeEvent.time = t;
	onOvertime();
}
	
////////////////////////////////////////////////////////////////////
// 這些函數(shù)由系統(tǒng)調(diào)用,設(shè)置一些關(guān)于機器人當(dāng)前狀態(tài)的信息/*
/* 
 * 設(shè)置當(dāng)前時間
 */
void __cdecl localSetTime(long t)
{
    setTime(t);
}
	
/*
 * 設(shè)置當(dāng)前的比賽輪數(shù)
 */
void __cdecl localSetCurrentRound(int r)
{
    setCurrentRound(r);
}

/*
 * 設(shè)置總的比賽輪數(shù)
 */
void __cdecl localSetTotalRounds(int t)
{
	setTotalRounds(t);
}
	
/*
 * 設(shè)置剩余能量
 */
void __cdecl localSetEnergy(double e)
{
    setEnergy(e);
}
	
/*
 * 設(shè)置當(dāng)前的比賽得分
 */
void __cdecl localSetScore(double s)
{
	setScore(s);
}
	
/*
 * 設(shè)置當(dāng)前敵人總數(shù)
 */
void __cdecl localSetOthers(int o)
{
	setOthers(o);
}

/**
 * 設(shè)置地圖
 */
void __cdecl localSetMap(int w, int h)
{
	map.height = w;
	map.width = h;
}

/**
 * 得到當(dāng)前輸出
 */
char * __cdecl localGetOutput()
{
	return getOutput();
}

////////////////////////////////////////////////////////////////////////////
//body
/*
 * 得到用戶想用轉(zhuǎn)動的角度的剩余量
 * 比如:上個單位時間,用戶用turn(Math.toRadians(15))讓車身旋轉(zhuǎn)15度
 * 但是車身的最大旋轉(zhuǎn)速度為10度/單位時間,所以這個單位時間調(diào)用getTurnRemaining()
 * 會得到返回值0.08754(5/180*PI),說明還有5度需要轉(zhuǎn)動,如果用戶此時沒有新的turn函數(shù)的調(diào)用
 * 那么下個單位時間車身將會只轉(zhuǎn)動5度
 */
double __cdecl localGetBodyTurnRemaining()
{
    return getBodyTurnRemaining();
}
	
/*
 * 得到用戶想要到達(dá)的速度
 */
double __cdecl localGetBodyPreferVelocity()
{
	return getBodyPreferVelocity();
}

// 這些函數(shù)由系統(tǒng)調(diào)用,設(shè)置一些關(guān)于機器人當(dāng)前狀態(tài)的信息
/*
 * 設(shè)置當(dāng)前的坐標(biāo)
 */
void __cdecl localSetBodyPosition(double x, double y)
{
	setBodyPosition(x,y);
}
	

/*
 * 設(shè)置當(dāng)前的車身方向
 */
void __cdecl localSetBodyHeading(double h)
{
	setBodyHeading(h);
}
	
/*
 * 設(shè)置當(dāng)前的移動速度
 */
void __cdecl localSetBodyVelocity(double v)
{
	setBodyVelocity(v);
}

//////////////////////////////////////////////////////////////////////
//gun
	
// 得到用戶想用轉(zhuǎn)動的度數(shù)的剩余量
double __cdecl localGetGunTurnRemaining()
{
    return getGunTurnRemaining();
}

// 得到用戶將要發(fā)射的炮彈的能量
double __cdecl localGetFirePower()
{
    return getFirePower();
}

// 設(shè)置當(dāng)前方向
void __cdecl localSetGunHeading(double h)
{
    setGunHeading(h);
}
	
// 設(shè)置發(fā)單的準(zhǔn)備時間
void __cdecl localSetGunPrepareTime(long t)
{
    setGunPrepareTime(t);
}

////////////////////////////////////////////////////////////////////////
//radar
/*
 * 得到用戶想用轉(zhuǎn)動的角度的剩余量
 * 比如:上個單位時間,用戶用turn(Math.toRadians(50))讓雷達(dá)旋轉(zhuǎn)50度
 * 但是雷達(dá)的最大旋轉(zhuǎn)速度為45度/單位時間,所以這個單位時間調(diào)用getTurnRemaining()
 * 會得到返回值0.08754(5/180*PI),說明還有5度需要轉(zhuǎn)動,如果用戶此時沒有新的turn函數(shù)的調(diào)用
 * 那么下個單位時間雷達(dá)將會只轉(zhuǎn)動5度
 */
double __cdecl localGetRadarTurnRemaining()
{
    return getRadarTurnRemaining();
}
	
/*
 * 設(shè)置當(dāng)前方向
 */
void __cdecl localSetRadarHeading(double heading)
{
	setRadarHeading(heading);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频在线观看三级| 91精品国产欧美一区二区成人| 久久综合色之久久综合| 国产乱一区二区| 中文一区二区在线观看| 91在线观看视频| 亚洲福中文字幕伊人影院| 欧美男女性生活在线直播观看| 性久久久久久久久| 2021国产精品久久精品| 成a人片国产精品| 国产福利一区二区三区视频 | 国产999精品久久久久久| 国产欧美一区二区精品婷婷| 91在线丨porny丨国产| 亚洲第一福利一区| 久久一区二区三区国产精品| 99久久免费国产| 性感美女久久精品| 国产日韩欧美在线一区| 91在线国产福利| 热久久免费视频| 中文字幕av资源一区| 欧美少妇一区二区| 国产麻豆视频一区二区| 亚洲免费三区一区二区| 日韩欧美成人一区| 成人av免费网站| 日本v片在线高清不卡在线观看| 26uuu久久天堂性欧美| 91首页免费视频| 看片的网站亚洲| 亚洲欧美日韩一区二区| 日韩欧美亚洲另类制服综合在线| 成人在线视频首页| 日韩精品电影在线| 亚洲人xxxx| 国产亚洲美州欧州综合国| 欧美私模裸体表演在线观看| 国产美女精品一区二区三区| 亚洲高清中文字幕| 中文字幕av免费专区久久| 3751色影院一区二区三区| 99久久久久免费精品国产| 国产在线视频一区二区三区| 亚洲国产一区二区在线播放| 欧美经典三级视频一区二区三区| 欧美乱妇20p| 色婷婷香蕉在线一区二区| 国产精品综合在线视频| 日本伊人精品一区二区三区观看方式| 国产精品区一区二区三| 久久夜色精品一区| 日韩视频免费观看高清完整版| 91福利视频久久久久| 成人小视频在线| 激情小说欧美图片| 免费久久精品视频| 亚洲国产中文字幕在线视频综合| 中文字幕亚洲欧美在线不卡| 久久精子c满五个校花| 欧美v亚洲v综合ⅴ国产v| 欧美美女bb生活片| 欧洲精品一区二区三区在线观看| 成人app软件下载大全免费| 黄色资源网久久资源365| 日本在线不卡一区| 午夜精品一区二区三区电影天堂| 亚洲色大成网站www久久九九| 国产精品美女久久久久av爽李琼| 久久综合九色综合久久久精品综合| 91精品国产综合久久国产大片| 欧美视频日韩视频| 欧美日韩色综合| 欧美日韩在线三区| 欧美日韩一级二级| 欧美高清一级片在线| 欧美视频在线一区二区三区| 欧美日韩一区在线观看| 欧美撒尿777hd撒尿| 欧美日本精品一区二区三区| 538在线一区二区精品国产| 欧美日韩国产首页在线观看| 欧美日精品一区视频| 51午夜精品国产| 日韩欧美一区电影| 久久男人中文字幕资源站| 日本一区二区三区国色天香| 国产精品毛片无遮挡高清| 国产精品久久久久久久久搜平片| 亚洲欧美在线视频观看| 亚洲一区精品在线| 日韩成人一级大片| 国产一区二区女| 97精品国产露脸对白| 欧美乱妇15p| 久久麻豆一区二区| 亚洲丝袜另类动漫二区| 亚洲超丰满肉感bbw| 卡一卡二国产精品| 不卡的电影网站| 欧美无人高清视频在线观看| 欧美成人一区二区三区| 中文字幕精品一区二区精品绿巨人| 国产精品天干天干在观线| 亚洲精品国产a久久久久久 | 美女视频黄a大片欧美| 国产在线国偷精品产拍免费yy| 99久久777色| 欧美一区二区三区在线看| 国产欧美一区二区三区鸳鸯浴 | 99久久婷婷国产综合精品电影| 欧美日韩国产a| 国产性色一区二区| 亚洲一线二线三线久久久| 精品一区二区三区在线观看 | 色一情一伦一子一伦一区| 欧美另类z0zxhd电影| 国产亚洲精品超碰| 午夜精品视频一区| 不卡av免费在线观看| 欧美一三区三区四区免费在线看| 亚洲国产激情av| 日本在线不卡视频| 日本久久电影网| 久久午夜羞羞影院免费观看| 亚洲免费电影在线| 国产91对白在线观看九色| 欧美久久免费观看| 中文字幕日韩一区二区| 久久99久久99精品免视看婷婷| 91片黄在线观看| 久久久久久久久岛国免费| 午夜精品免费在线观看| 91丝袜高跟美女视频| 精品久久五月天| 亚洲丶国产丶欧美一区二区三区| 岛国一区二区三区| 日韩免费看网站| 亚洲第四色夜色| 色综合久久久久综合体| 国产欧美日韩综合精品一区二区| 日韩av中文在线观看| 欧美亚洲精品一区| 亚洲色大成网站www久久九九| 国产福利一区二区三区视频在线| 欧美v国产在线一区二区三区| 激情综合网最新| 欧美精品久久99| 亚洲黄色性网站| 成人黄色在线视频| 久久久www成人免费无遮挡大片| 日本亚洲最大的色成网站www| 欧美色区777第一页| 樱桃视频在线观看一区| 99国产精品一区| 中文字幕人成不卡一区| 成人激情校园春色| 欧美激情中文不卡| 国产成人久久精品77777最新版本| 日韩精品一区二区三区三区免费| 亚洲成精国产精品女| 欧美视频自拍偷拍| 亚洲成人av免费| 7777精品伊人久久久大香线蕉的 | 日本亚洲视频在线| 欧美一区二区在线看| 视频一区二区不卡| 欧美精品v国产精品v日韩精品| 天堂影院一区二区| 欧美一区二区三区在线观看视频 | 中文字幕精品一区| 99国产精品视频免费观看| 国产精品久久久久久久久免费樱桃| 东方欧美亚洲色图在线| 国产精品免费丝袜| 一本一本大道香蕉久在线精品| 亚洲综合一区二区精品导航| 欧美日韩国产高清一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品在线免费观看视频| 国内国产精品久久| 国产精品久久毛片av大全日韩| 日韩午夜精品视频| 极品销魂美女一区二区三区| 久久女同互慰一区二区三区| a级高清视频欧美日韩| 亚洲精品国产无套在线观| 欧美精品乱码久久久久久| 久久aⅴ国产欧美74aaa| 中文字幕乱码久久午夜不卡 | 狠狠色丁香婷综合久久| 欧美激情一区二区三区全黄| 色婷婷国产精品综合在线观看| 亚洲高清在线视频| 日韩视频在线永久播放| 成人综合激情网| 一区二区三区.www| 精品免费一区二区三区| 成人综合在线观看|