资源简介
版权归原参赛队G***所有,代码仅供学习参考使用

代码片段和文件信息
/***************************************************************************
* SEU RoboCup Simulation Team
* -------------------------------------------------
* Copyright (c) Southeast University Nanjing China.
* All rights reserved.
*
* $Id: TeamPlayer.cpp 2755 2009-04-02 08:00:08Z zyj $
*
****************************************************************************/
#include “configuration/Configuration.h“
#include “core/WorldModel.h“
#include “action/BeamAction.h“
#include “action/Actions.h“
#include “controller/FixedAngleTrace.h“
#include “TeamPlayer.h“
#include “task/KeepBalance.h“
#include “perception/Vision.h“
#include “task/CameraMotion.h“
#include “core/PassModel.h“
#include “configuration/Formation.h“
namespace soccer {
using namespace std;
using namespace boost;
using namespace serversetting;
using namespace action;
using namespace task;
using namespace math;
TeamPlayer::TeamPlayer() {
}
TeamPlayer::~TeamPlayer() {
}
bool TeamPlayer::init() {
if (!Player::init()) return false;
// get the game state information from the server
// such as team index unum etc
while (true) {
boost::shared_ptr p = sense();
if (0 == p.get()) break;
if (!WM.update(p)) break;
if (WM.getMyUnum() > 0) {
shared_ptr act = beamAndInit(FM.getMy().beforeKickOffBeam);
perform(act);
return true;
}
}
return false;
}
/** the paly-on mode mainly loop */
shared_ptr TeamPlayer::playPlayOn() {
/*************************************
* EXPERIMENTS:
* We do some experiments here
*************************************/
shared_ptr act;
if (!mTask.isSubDone()) {
return mTask.perform();
}
switch (FM.getMy().type) {
case configuration::Formation::PT_GOALKEEPER: //No.1gk
act = goalKeeperBehaviour();
break;
case configuration::Formation::PT_ATTACKER_CENTRAL://no.5ac
act = attackerCentralBehaviour();
break;
case configuration::Formation::PT_ATTACKER_WING://no.4aw
act = attackerWingBehaviour();
break;
case configuration::Formation::PT_DEFENDER_WING://no.3dc
act = defenderCentralBehaviour();
break;
case configuration::Formation::PT_DEFENDER_CENTRAL://no.2dw
act = defenderWingBehaviour();
break;
default:
act = defaultBehaviour();
break;
}
return act;
}
/** before kick off */
shared_ptr TeamPlayer::playBeforeKickOff() { ///terrymimi
return beamAndInit(FM.getMy().beforeKickOffBeam + Vector3f(-0.2 0.3 0));
}
/** kick off */
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 240 2012-10-30 04:10 我们的SEU3D_ba
文件 610 2012-04-21 16:39 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 239 2012-09-25 20:58 我们的SEU3D_ba
文件 14727 2012-11-08 23:36 我们的SEU3D_ba
文件 49464 2012-11-08 23:36 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-28 02:26 我们的SEU3D_ba
文件 49617 2012-10-28 02:26 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-30 22:13 我们的SEU3D_ba
文件 49597 2012-10-30 22:13 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-31 13:43 我们的SEU3D_ba
文件 49597 2012-10-31 13:43 我们的SEU3D_ba
文件 2334 2012-09-25 20:51 我们的SEU3D_ba
文件 329 2012-09-13 12:56 我们的SEU3D_ba
文件 121 2012-06-22 14:56 我们的SEU3D_ba
文件 329 2012-09-13 12:55 我们的SEU3D_ba
文件 1000 2012-06-22 14:56 我们的SEU3D_ba
文件 558 2012-06-22 14:56 我们的SEU3D_ba
文件 1748 2012-06-22 14:56 我们的SEU3D_ba
文件 358 2012-06-22 14:56 我们的SEU3D_ba
文件 827 2012-06-22 14:56 我们的SEU3D_ba
文件 844 2012-06-22 14:56 我们的SEU3D_ba
文件 845 2012-06-22 14:56 我们的SEU3D_ba
文件 283 2012-06-22 14:56 我们的SEU3D_ba
文件 829 2012-06-22 14:56 我们的SEU3D_ba
文件 846 2012-06-22 14:56 我们的SEU3D_ba
文件 848 2012-06-22 14:56 我们的SEU3D_ba
............此处省略778个文件信息
相关资源
-
解决安装vs2012后vs2010 li
nk : fatal er - 2020年东南大学920考研真题(最新)
- VS2012OpenGL配置所需要的全部libdllh文件
- Labview2012全模块
- VS2010、VS2012、VS2013代码自动注释插件
- Windows Server 2012 R2 上部署与安装AD域
- lsimpt_scsi_srv08_x64.zip
- WINDOWS7/2008/2012手动集成USB3.0驱动
- 论坛帐号批量采集软件V2012_-
- 西数蓝盘时间清零工具
- ASUS华硕笔记本万能摄像头驱动 2012 完
- HP ML110 G7 Raid驱动 for server2012
- HP DL160G6 server 2012 smart array b110i阵列驱
- ISO15031英文版+SAE_J2012英文版.zip
- 服装超级万能排料2012版免狗版
- 2012年软考数据库工程师全天真题及答
- PB反编译大师V2012.12.10
- sigmod 2012 全部论文
- 统计用产品分类目录2012
- 2018东南大学考研-计算机初试复试汇总
- 企业人事管理系统源码2012828
- Windows Server 2012活动目录管理实践
- 2012robocup3d 冠军南邮可执行代码
- win8\\win2012 \\win2012R2 x64 G41显卡驱动
- vs2012调试ffmpeg.c
- WINDOWS7设备驱动程序开发_12867221_美里
- 东南大学数字图像处理期末复习
- 2009-2017年系统架构师真题和答案详解
- WinEdt-7-Build-20120321-incl-Crack.rar
- Windows Server 2012 R2 Active Directory配置指
评论
共有 条评论