soccertypes_8h.html
来自「仿真人工智能是指用人工的方法和技术」· HTML 代码 · 共 1,234 行 · 第 1/5 页
HTML
1,234 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>SoccerTypes.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"><!-- Generated by Doxygen 1.2.12 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center><hr><h1>SoccerTypes.h File Reference</h1><code>#include <iostream.h></code><br><code>#include "<a class="el" href="Geometry_8h-source.html">Geometry.h</a>"</code><br><code>#include "<a class="el" href="ServerSettings_8h-source.html">ServerSettings.h</a>"</code><br><p>Include dependency graph for SoccerTypes.h:<p><center><img src="SoccerTypes_8h__incl.gif" border="0" usemap="#SoccerTypes.h_map" alt="Include dependency graph"></center><map name="SoccerTypes.h_map"><area href="Geometry_8h.html" shape="rect" coords="107,147,182,166" alt=""><area href="ServerSettings_8h.html" shape="rect" coords="206,147,307,166" alt=""><area href="GenericValues_8h.html" shape="rect" coords="206,80,307,99" alt=""></map><p>This graph shows which files directly or indirectly include this file:<p><center><img src="SoccerTypes_8h__dep__incl.gif" border="0" usemap="#SoccerTypes.hdep_map" alt="Included by dependency graph"></center><map name="SoccerTypes.hdep_map"><area href="Objects_8h.html" shape="rect" coords="434,147,498,166" alt=""><area href="WorldModel_8h.html" shape="rect" coords="318,80,409,99" alt=""><area href="ActHandler_8h.html" shape="rect" coords="14,14,99,32" alt=""><area href="SenseHandler_8h.html" shape="rect" coords="123,14,219,32" alt=""><area href="WorldModel_8C.html" shape="rect" coords="243,14,337,32" alt=""><area href="WorldModelHighLevel_8C.html" shape="rect" coords="361,14,513,32" alt=""><area href="WorldModelPredict_8C.html" shape="rect" coords="537,14,667,32" alt=""><area href="WorldModelUpdate_8C.html" shape="rect" coords="691,14,825,32" alt=""><area href="Objects_8C.html" shape="rect" coords="433,80,499,99" alt=""><area href="Formations_8h.html" shape="rect" coords="525,147,607,166" alt=""><area href="Formations_8C.html" shape="rect" coords="523,80,609,99" alt=""><area href="Player_8h.html" shape="rect" coords="633,80,689,99" alt=""><area href="SoccerTypes_8C.html" shape="rect" coords="631,147,725,166" alt=""></map><p><a href="SoccerTypes_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0><tr><td colspan=2><br><h2>Compounds</h2></td></tr><tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classSoccerCommand.html">SoccerCommand</a></td></tr><tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classSoccerTypes.html">SoccerTypes</a></td></tr><tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classTime.html">Time</a></td></tr><tr><td colspan=2><br><h2>Defines</h2></td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a0">MAX_TEAMMATES</a> 11</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a1">MAX_OPPONENTS</a> 11</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a2">MAX_PLAYER_TYPES</a> 8</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a3">MAX_FORMATION_TYPES</a> 6</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a4">MAX_HETERO_PLAYERS</a> 7</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a5">MAX_COMMANDS</a> 10</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a6">MAX_MSG</a> 2048</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a7">MAX_SAY_MSG</a> 512</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a8">MAX_TEAM_NAME_LENGTH</a> 64</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a9">MAX_FLAGS</a> 55</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a10">MAX_LINES</a> 4</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a11">DEFAULT_TEAM_NAME</a> "Team_L"</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a12">DEFAULT_OPPONENT_NAME</a> "Team_R"</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a13">PITCH_LENGTH</a> 105.0</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a14">PITCH_WIDTH</a> 68.0</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a15">PITCH_MARGIN</a> 5.0</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a16">PENALTY_AREA_LENGTH</a> 16.5</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a17">PENALTY_AREA_WIDTH</a> 40.35</td></tr><tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a18">PENALTY_X</a> (PITCH_LENGTH/2.0-PENALTY_AREA_LENGTH)</td></tr><tr><td colspan=2><br><h2>Enumerations</h2></td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> { <br> <a class="el" href="SoccerTypes_8h.html#a240a24">OBJECT_BALL</a>, <a class="el" href="SoccerTypes_8h.html#a240a25">OBJECT_GOAL_L</a>, <a class="el" href="SoccerTypes_8h.html#a240a26">OBJECT_GOAL_R</a>, <a class="el" href="SoccerTypes_8h.html#a240a27">OBJECT_GOAL_UNKNOWN</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a28">OBJECT_LINE_L</a>, <a class="el" href="SoccerTypes_8h.html#a240a29">OBJECT_LINE_R</a>, <a class="el" href="SoccerTypes_8h.html#a240a30">OBJECT_LINE_B</a>, <a class="el" href="SoccerTypes_8h.html#a240a31">OBJECT_LINE_T</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a32">OBJECT_FLAG_L_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a33">OBJECT_FLAG_T_L_50</a>, <a class="el" href="SoccerTypes_8h.html#a240a34">OBJECT_FLAG_T_L_40</a>, <a class="el" href="SoccerTypes_8h.html#a240a35">OBJECT_FLAG_T_L_30</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a36">OBJECT_FLAG_T_L_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a37">OBJECT_FLAG_T_L_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a38">OBJECT_FLAG_T_0</a>, <a class="el" href="SoccerTypes_8h.html#a240a39">OBJECT_FLAG_C_T</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a40">OBJECT_FLAG_T_R_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a41">OBJECT_FLAG_T_R_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a42">OBJECT_FLAG_T_R_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a43">OBJECT_FLAG_T_R_40</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a44">OBJECT_FLAG_T_R_50</a>, <a class="el" href="SoccerTypes_8h.html#a240a45">OBJECT_FLAG_R_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a46">OBJECT_FLAG_R_T_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a47">OBJECT_FLAG_R_T_20</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a48">OBJECT_FLAG_R_T_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a49">OBJECT_FLAG_G_R_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a50">OBJECT_FLAG_R_0</a>, <a class="el" href="SoccerTypes_8h.html#a240a51">OBJECT_FLAG_G_R_B</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a52">OBJECT_FLAG_R_B_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a53">OBJECT_FLAG_R_B_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a54">OBJECT_FLAG_R_B_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a55">OBJECT_FLAG_R_B</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a56">OBJECT_FLAG_B_R_50</a>, <a class="el" href="SoccerTypes_8h.html#a240a57">OBJECT_FLAG_B_R_40</a>, <a class="el" href="SoccerTypes_8h.html#a240a58">OBJECT_FLAG_B_R_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a59">OBJECT_FLAG_B_R_20</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a60">OBJECT_FLAG_B_R_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a61">OBJECT_FLAG_C_B</a>, <a class="el" href="SoccerTypes_8h.html#a240a62">OBJECT_FLAG_B_0</a>, <a class="el" href="SoccerTypes_8h.html#a240a63">OBJECT_FLAG_B_L_10</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a64">OBJECT_FLAG_B_L_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a65">OBJECT_FLAG_B_L_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a66">OBJECT_FLAG_B_L_40</a>, <a class="el" href="SoccerTypes_8h.html#a240a67">OBJECT_FLAG_B_L_50</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a68">OBJECT_FLAG_L_B</a>, <a class="el" href="SoccerTypes_8h.html#a240a69">OBJECT_FLAG_L_B_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a70">OBJECT_FLAG_L_B_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a71">OBJECT_FLAG_L_B_10</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a72">OBJECT_FLAG_G_L_B</a>, <a class="el" href="SoccerTypes_8h.html#a240a73">OBJECT_FLAG_L_0</a>, <a class="el" href="SoccerTypes_8h.html#a240a74">OBJECT_FLAG_G_L_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a75">OBJECT_FLAG_L_T_10</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a76">OBJECT_FLAG_L_T_20</a>, <a class="el" href="SoccerTypes_8h.html#a240a77">OBJECT_FLAG_L_T_30</a>, <a class="el" href="SoccerTypes_8h.html#a240a78">OBJECT_FLAG_P_L_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a79">OBJECT_FLAG_P_L_C</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a80">OBJECT_FLAG_P_L_B</a>, <a class="el" href="SoccerTypes_8h.html#a240a81">OBJECT_FLAG_P_R_T</a>, <a class="el" href="SoccerTypes_8h.html#a240a82">OBJECT_FLAG_P_R_C</a>, <a class="el" href="SoccerTypes_8h.html#a240a83">OBJECT_FLAG_P_R_B</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a84">OBJECT_FLAG_C</a>, <a class="el" href="SoccerTypes_8h.html#a240a85">OBJECT_TEAMMATE_1</a>, <a class="el" href="SoccerTypes_8h.html#a240a86">OBJECT_TEAMMATE_2</a>, <a class="el" href="SoccerTypes_8h.html#a240a87">OBJECT_TEAMMATE_3</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a88">OBJECT_TEAMMATE_4</a>, <a class="el" href="SoccerTypes_8h.html#a240a89">OBJECT_TEAMMATE_5</a>, <a class="el" href="SoccerTypes_8h.html#a240a90">OBJECT_TEAMMATE_6</a>, <a class="el" href="SoccerTypes_8h.html#a240a91">OBJECT_TEAMMATE_7</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a92">OBJECT_TEAMMATE_8</a>, <a class="el" href="SoccerTypes_8h.html#a240a93">OBJECT_TEAMMATE_9</a>, <a class="el" href="SoccerTypes_8h.html#a240a94">OBJECT_TEAMMATE_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a95">OBJECT_TEAMMATE_11</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a96">OBJECT_TEAMMATE_UNKNOWN</a>, <a class="el" href="SoccerTypes_8h.html#a240a97">OBJECT_OPPONENT_1</a>, <a class="el" href="SoccerTypes_8h.html#a240a98">OBJECT_OPPONENT_2</a>, <a class="el" href="SoccerTypes_8h.html#a240a99">OBJECT_OPPONENT_3</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a100">OBJECT_OPPONENT_4</a>, <a class="el" href="SoccerTypes_8h.html#a240a101">OBJECT_OPPONENT_5</a>, <a class="el" href="SoccerTypes_8h.html#a240a102">OBJECT_OPPONENT_6</a>, <a class="el" href="SoccerTypes_8h.html#a240a103">OBJECT_OPPONENT_7</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a104">OBJECT_OPPONENT_8</a>, <a class="el" href="SoccerTypes_8h.html#a240a105">OBJECT_OPPONENT_9</a>, <a class="el" href="SoccerTypes_8h.html#a240a106">OBJECT_OPPONENT_10</a>, <a class="el" href="SoccerTypes_8h.html#a240a107">OBJECT_OPPONENT_11</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a108">OBJECT_OPPONENT_UNKNOWN</a>, <a class="el" href="SoccerTypes_8h.html#a240a109">OBJECT_PLAYER_UNKNOWN</a>, <a class="el" href="SoccerTypes_8h.html#a240a110">OBJECT_UNKNOWN</a>, <a class="el" href="SoccerTypes_8h.html#a240a111">OBJECT_TEAMMATE_GOALIE</a>, <br> <a class="el" href="SoccerTypes_8h.html#a240a112">OBJECT_OPPONENT_GOALIE</a>, <a class="el" href="SoccerTypes_8h.html#a240a113">OBJECT_ILLEGAL</a>, <a class="el" href="SoccerTypes_8h.html#a240a114">OBJECT_MAX_OBJECTS</a><br> }</td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a241">ObjectSetT</a> { <br> <a class="el" href="SoccerTypes_8h.html#a241a115">OBJECT_SET_TEAMMATES</a>, <a class="el" href="SoccerTypes_8h.html#a241a116">OBJECT_SET_OPPONENTS</a>, <a class="el" href="SoccerTypes_8h.html#a241a117">OBJECT_SET_PLAYERS</a>, <a class="el" href="SoccerTypes_8h.html#a241a118">OBJECT_SET_FLAGS</a>, <br> <a class="el" href="SoccerTypes_8h.html#a241a119">OBJECT_SET_LINES</a>, <a class="el" href="SoccerTypes_8h.html#a241a120">OBJECT_SET_ILLEGAL</a><br> }</td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a242">PlayModeT</a> { <br> <a class="el" href="SoccerTypes_8h.html#a242a121">PM_BEFORE_KICK_OFF</a>, <a class="el" href="SoccerTypes_8h.html#a242a122">PM_KICK_OFF_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a242a123">PM_KICK_OFF_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a124">PM_KICK_IN_LEFT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a242a125">PM_KICK_IN_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a126">PM_CORNER_KICK_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a242a127">PM_CORNER_KICK_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a128">PM_GOAL_KICK_LEFT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a242a129">PM_GOAL_KICK_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a130">PM_GOAL_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a242a131">PM_GOAL_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a132">PM_FREE_KICK_LEFT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a242a133">PM_FREE_KICK_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a134">PM_OFFSIDE_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a242a135">PM_OFFSIDE_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a242a136">PM_PLAY_ON</a>, <br> <a class="el" href="SoccerTypes_8h.html#a242a137">PM_TIME_OVER</a>, <a class="el" href="SoccerTypes_8h.html#a242a138">PM_FROZEN</a>, <a class="el" href="SoccerTypes_8h.html#a242a139">PM_QUIT</a>, <a class="el" href="SoccerTypes_8h.html#a242a140">PM_ILLEGAL</a><br> }</td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="SoccerTypes_8h.html#a243">RefereeMessageT</a> { <br> <a class="el" href="SoccerTypes_8h.html#a243a141">REFC_ILLEGAL</a>, <a class="el" href="SoccerTypes_8h.html#a243a142">REFC_BEFORE_KICK_OFF</a>, <a class="el" href="SoccerTypes_8h.html#a243a143">REFC_KICK_OFF_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a144">REFC_KICK_OFF_RIGHT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a243a145">REFC_KICK_IN_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a146">REFC_KICK_IN_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a243a147">REFC_CORNER_KICK_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a148">REFC_CORNER_KICK_RIGHT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a243a149">REFC_GOAL_KICK_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a150">REFC_GOAL_KICK_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a243a151">REFC_FREE_KICK_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a152">REFC_FREE_KICK_RIGHT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a243a153">REFC_PLAY_ON</a>, <a class="el" href="SoccerTypes_8h.html#a243a154">REFC_TIME_OVER</a>, <a class="el" href="SoccerTypes_8h.html#a243a155">REFC_FROZEN</a>, <a class="el" href="SoccerTypes_8h.html#a243a156">REFC_QUIT</a>, <br> <a class="el" href="SoccerTypes_8h.html#a243a157">REFC_OFFSIDE_LEFT</a>, <a class="el" href="SoccerTypes_8h.html#a243a158">REFC_OFFSIDE_RIGHT</a>, <a class="el" href="SoccerTypes_8h.html#a243a159">REFC_HALF_TIME</a>, <a class="el" href="SoccerTypes_8h.html#a243a160">REFC_TIME_UP</a>, <br> <a class="el" href="SoccerTypes_8h.html#a243a161">REFC_TIME_UP_WITHOUT_A_TEAM</a>, <a class="el" href="SoccerTypes_8h.html#a243a162">REFC_TIME_EXTENDED</a>, <a class="el" href="SoccerTypes_8h.html#a243a163">REFC_FOUL_LEFT</a>,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?