summaryrefslogtreecommitdiffhomepage
path: root/Doc/doxygen/html/_element_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/doxygen/html/_element_8h_source.html')
-rw-r--r--Doc/doxygen/html/_element_8h_source.html289
1 files changed, 289 insertions, 0 deletions
diff --git a/Doc/doxygen/html/_element_8h_source.html b/Doc/doxygen/html/_element_8h_source.html
new file mode 100644
index 0000000..00d6ab8
--- /dev/null
+++ b/Doc/doxygen/html/_element_8h_source.html
@@ -0,0 +1,289 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Starshatter_Open: D:/SRC/StarshatterSVN/Stars45/Element.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Starshatter_Open
+ </div>
+ <div id="projectbrief">Open source Starshatter engine</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_element_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Element.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_element_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Project Starshatter 4.5</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Destroyer Studios LLC</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Copyright © 1997-2004. All Rights Reserved.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> SUBSYSTEM: Stars.exe</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> FILE: Element.h</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> AUTHOR: John DiCamillo</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> OVERVIEW</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> ========</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Package Element (e.g. Flight) class</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef Element_h</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Element_h</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_types_8h.html">Types.h</a>&quot;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_geometry_8h.html">Geometry.h</a>&quot;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sim_object_8h.html">SimObject.h</a>&quot;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_list_8h.html">List.h</a>&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_text_8h.html">Text.h</a>&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// +--------------------------------------------------------------------+</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">class </span><a class="code" href="class_ship.html">Ship</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">class </span><a class="code" href="class_instruction.html">Instruction</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">class </span><a class="code" href="class_radio_message.html">RadioMessage</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span><a class="code" href="class_combat_group.html">CombatGroup</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">class </span><a class="code" href="class_combat_unit.html">CombatUnit</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">// +--------------------------------------------------------------------+</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="class_element.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_element.html">Element</a> : <span class="keyword">public</span> <a class="code" href="class_sim_observer.html">SimObserver</a></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">// CONSTRUCTORS:</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="class_element.html#ac8f8e3d98ff1c4f9982f7a1eae898052">Element</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* call_sign, <span class="keywordtype">int</span> <a class="code" href="class_element.html#a09bef35db17d3a984bdd7fdc3f527218">iff</a>, <span class="keywordtype">int</span> <a class="code" href="class_element.html#a57f68fec0f480086140c52ce75c4f60f">type</a>=0 <span class="comment">/*PATROL*/</span>);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_element.html#a13d54ba9c08b6bec651402f1c2bb002c">~Element</a>();</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="class_element.html#add9bd8885c2d3a871a42a125570202ea"> 42</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#add9bd8885c2d3a871a42a125570202ea">operator == </a>(<span class="keyword">const</span> <a class="code" href="class_element.html">Element</a>&amp; e)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keywordtype">id</span> == e.<a class="code" href="class_element.html#a3bd136c994cd7b24a62cb464f78990ad">id</a>; }</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">// GENERAL ACCESSORS:</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="class_element.html#a00aaaa34c165ca29b3f7790a9ecd30c7"> 45</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a00aaaa34c165ca29b3f7790a9ecd30c7">Identity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a3bd136c994cd7b24a62cb464f78990ad">id</a>; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="class_element.html#ad9802fedaaeac3bc94ad25fbd4efebcf"> 46</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#ad9802fedaaeac3bc94ad25fbd4efebcf">Type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a57f68fec0f480086140c52ce75c4f60f">type</a>; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="class_element.html#ae56e330366d3de4a3e378d422d9c1d95"> 47</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>&amp; <a class="code" href="class_element.html#ae56e330366d3de4a3e378d422d9c1d95">Name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a530ff4de430441b6ca7f39f89601d74f">name</a>; }</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="class_element.html#acdd1bc085c4f4d997a22836b6ac43969"> 48</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#acdd1bc085c4f4d997a22836b6ac43969">SetName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s) { <a class="code" href="class_element.html#a530ff4de430441b6ca7f39f89601d74f">name</a> = s; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="class_element.html#aba5096f9ce66fef416e519ba36d7007e"> 49</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_element.html#aba5096f9ce66fef416e519ba36d7007e">GetIFF</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a09bef35db17d3a984bdd7fdc3f527218">iff</a>; }</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="class_element.html#adbdafa4de487446945b6c82d41054fac"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#adbdafa4de487446945b6c82d41054fac">Player</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a94acea2355871adcf8c0208b7b968880">player</a>; }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="class_element.html#a0134695ad5b954493217b11d947b7971"> 51</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a0134695ad5b954493217b11d947b7971">SetPlayer</a>(<span class="keywordtype">int</span> p) { <a class="code" href="class_element.html#a94acea2355871adcf8c0208b7b968880">player</a> = p; }</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="class_element.html#a0a4787bedda35fa356c4b9bd5dc89da1"> 52</a></span>&#160; DWORD <a class="code" href="class_element.html#a0a4787bedda35fa356c4b9bd5dc89da1">GetLaunchTime</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a9d2e81bba5c0290eab45259737e2dc63">launch_time</a>; }</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a84fe1d09ecb7fa0e0bce75f7ba680544">SetLaunchTime</a>(DWORD t);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="class_element.html#a508900211b770cf705f759a102f37104"> 54</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a508900211b770cf705f759a102f37104">IntelLevel</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a391b817fa0d5aaf4d49490b5f1e02155">intel</a>; }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="class_element.html#a21c540ccef028e78784f589395b215d6"> 55</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a21c540ccef028e78784f589395b215d6">SetIntelLevel</a>(<span class="keywordtype">int</span> i) { <a class="code" href="class_element.html#a391b817fa0d5aaf4d49490b5f1e02155">intel</a> = i; }</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// ELEMENT COMPONENTS:</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="class_element.html#ab04f719f13d6b4b45fe71c81d88b0200"> 58</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#ab04f719f13d6b4b45fe71c81d88b0200">NumShips</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#aee11a440f94267a5c9b4e9a219afb3f5">ships</a>.<a class="code" href="class_list.html#a802e2aa9aaef248591140fa032d20d61">size</a>(); }</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a3091617a602f9fa7ade0999f9befaf5c">AddShip</a>(<a class="code" href="class_ship.html">Ship</a>*, <span class="keywordtype">int</span> index=-1);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#af1faddc3d405b491e75511e19c79eb02">DelShip</a>(<a class="code" href="class_ship.html">Ship</a>*);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="class_ship.html">Ship</a>* <a class="code" href="class_element.html#a0d8d831ad366c226352afd1c39658fda">GetShip</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#aed0aafaf3838538d9eb13a0182705c49">GetShipClass</a>();</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a825ceae283bde924d5a19394c40c772d">FindIndex</a>(<span class="keyword">const</span> <a class="code" href="class_ship.html">Ship</a>* s);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#acddd1ad996841f60735497649b0b8ee3">Contains</a>(<span class="keyword">const</span> <a class="code" href="class_ship.html">Ship</a>* s);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#ae179ec29f5438482da6025ea9cefb7ea">IsActive</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#ac03c1d6ba71f222b6f1373b5ff3914de">IsFinished</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a3af5060fdf47143df3fc02c46d447cb1">IsNetObserver</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a4d6d2d4bf809d5390d8da32b603a6025">IsSquadron</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#afab6887b5f2eee4d592307c5476bc194">IsStatic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a64c5614c3b63792bc8f68af17d284253">IsHostileTo</a>(<span class="keyword">const</span> <a class="code" href="class_ship.html">Ship</a>* s) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a64c5614c3b63792bc8f68af17d284253">IsHostileTo</a>(<span class="keywordtype">int</span> iff_code) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#aaafcc7403d51a3c890f59ef9ad37822b">IsObjectiveTargetOf</a>(<span class="keyword">const</span> <a class="code" href="class_ship.html">Ship</a>* s) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="class_element.html#ac7aa72a09e126687ec13123ef48eb002"> 73</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#ac7aa72a09e126687ec13123ef48eb002">IsRogue</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a7142bcf1c9f04a9d5d5694eea5e3ef53">rogue</a>; }</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="class_element.html#a94aac3df4a787172481452122f535b0c"> 74</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a94aac3df4a787172481452122f535b0c">IsPlayable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a7e0572fab944ff57cd913b599122ee9e">playable</a>; }</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="class_element.html#a62403635dad63b4520ee783a7b216c28"> 75</a></span>&#160; <span class="keywordtype">int</span>* <a class="code" href="class_element.html#a62403635dad63b4520ee783a7b216c28">Loadout</a>() { <span class="keywordflow">return</span> <a class="code" href="class_element.html#a302d2add2986c0f7e56f38a2ffc71721">load</a>; }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="class_element.html#a7047578d3c51d2cba5c3c0d8364d998a"> 77</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a7047578d3c51d2cba5c3c0d8364d998a">SetRogue</a>(<span class="keywordtype">bool</span> r) { <a class="code" href="class_element.html#a7142bcf1c9f04a9d5d5694eea5e3ef53">rogue</a> = r; }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="class_element.html#a1f96dcee6ccb19f9112cddd17b6aab89"> 78</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a1f96dcee6ccb19f9112cddd17b6aab89">SetPlayable</a>(<span class="keywordtype">bool</span> p) { <a class="code" href="class_element.html#a7e0572fab944ff57cd913b599122ee9e">playable</a> = p; }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#ab3dd072188294306535e63e4707047a3">SetLoadout</a>(<span class="keywordtype">int</span>* l);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_element.html#aff58753d440754ac3c1442c4fa772481">SetIFF</a>(<span class="keywordtype">int</span> iff);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_element.html#a69e52c98ffdea7926afb346aea85cc66">ExecFrame</a>(<span class="keywordtype">double</span> seconds);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_element.html#aeffd80f9cabe8df858fb9d7bf25fca54">Update</a>(<a class="code" href="class_sim_object.html">SimObject</a>* obj);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_element.html#a295e9a0b52920e4dc4120066650dad8a">GetObserverName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// OBJECTIVES:</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#ad96a4155b79337e31b48f7d4a4e063d1">ClearObjectives</a>();</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a88a88e067c34e48f91d20f5be47d2da6">AddObjective</a>(<a class="code" href="class_instruction.html">Instruction</a>* obj);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="class_instruction.html">Instruction</a>* <a class="code" href="class_element.html#a93b9a6781b0e7f2298f9024185b25422">GetObjective</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="class_instruction.html">Instruction</a>* <a class="code" href="class_element.html#a05d3f314fb8e0992749d62b68cdf7ea0">GetTargetObjective</a>();</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="class_element.html#a349fb48dfc003278e63d7eafa2cab6fc"> 91</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a349fb48dfc003278e63d7eafa2cab6fc">NumObjectives</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a9a607263efbabf0b4e238a1da192689b">objectives</a>.<a class="code" href="class_list.html#a802e2aa9aaef248591140fa032d20d61">size</a>(); }</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a50de7709044b14b67da9a7c3adf1f4f7">ClearInstructions</a>();</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#adc54f2d488adb23ff2769d2ecb9ead01">AddInstruction</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* instr);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="class_text.html">Text</a> <a class="code" href="class_element.html#aa43c6aaeb0449b69a9ada56f4793e7dd">GetInstruction</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="class_element.html#aea657b9c73d1de5c72a66c5bc3a90ec9"> 96</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#aea657b9c73d1de5c72a66c5bc3a90ec9">NumInstructions</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#af7ae3b6915692cc300c76c6986394de5">instructions</a>.<a class="code" href="class_list.html#a802e2aa9aaef248591140fa032d20d61">size</a>(); }</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">// ORDERS AND NAVIGATION:</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">double</span> <a class="code" href="class_element.html#a8fbbe2138aa8459669ecb950254e2fad">GetHoldTime</a>();</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#aac258c9b97428b967f71f7adea559137">SetHoldTime</a>(<span class="keywordtype">double</span> t);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a79f571470208658bf7775fa4e5c16ec4">GetZoneLock</a>();</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a7a7d10967857c4e5ffab44e78baf22b1">SetZoneLock</a>(<span class="keywordtype">bool</span> z);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a4bed47625f71a787093711cbd8f2c417">AddNavPoint</a>(<a class="code" href="class_instruction.html">Instruction</a>* pt, <a class="code" href="class_instruction.html">Instruction</a>* afterPoint=0, <span class="keywordtype">bool</span> send=<span class="keyword">true</span>);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a459cccc6cc7c88793450619cad433639">DelNavPoint</a>(<a class="code" href="class_instruction.html">Instruction</a>* pt, <span class="keywordtype">bool</span> send=<span class="keyword">true</span>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a5c63540651865f593f13e3549738f57c">ClearFlightPlan</a>(<span class="keywordtype">bool</span> send=<span class="keyword">true</span>);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="class_instruction.html">Instruction</a>* <a class="code" href="class_element.html#ad3dc0b78467f658d536174518ec2dc42">GetNextNavPoint</a>();</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a789899b34dd6879a707d1f278bf4dab0">GetNavIndex</a>(<span class="keyword">const</span> <a class="code" href="class_instruction.html">Instruction</a>* n);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="class_list.html">List&lt;Instruction&gt;</a>&amp; <a class="code" href="class_element.html#a96b2f160e678aa8b7e14e1daaac8afd5">GetFlightPlan</a>();</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#afd9f907bcf7fda3391a3e6ff8184289a">FlightPlanLength</a>();</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_element.html#a473ec79d2fc056d62f33e614ed77e9bc">HandleRadioMessage</a>(<a class="code" href="class_radio_message.html">RadioMessage</a>* msg);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="comment">// CHAIN OF COMMAND:</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="class_element.html#ab8b1946954e123c825d65a4b7c84cd25"> 113</a></span>&#160; <a class="code" href="class_element.html">Element</a>* <a class="code" href="class_element.html#ab8b1946954e123c825d65a4b7c84cd25">GetCommander</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a38195a1842836a786caba167796904cd">commander</a>; }</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="class_element.html#abc905456502c930b048fef5fb5c8825d"> 114</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#abc905456502c930b048fef5fb5c8825d">SetCommander</a>(<a class="code" href="class_element.html">Element</a>* e) { <a class="code" href="class_element.html#a38195a1842836a786caba167796904cd">commander</a> = e; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="class_element.html#aa8f2366ae7072f1f2a8f795166c4cdff"> 115</a></span>&#160; <a class="code" href="class_element.html">Element</a>* <a class="code" href="class_element.html#aa8f2366ae7072f1f2a8f795166c4cdff">GetAssignment</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a8bce096c56ba429213d93482f50c336c">assignment</a>; }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="class_element.html#a94ceb0fc6e23154e63868a015d6aac7e"> 116</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a94ceb0fc6e23154e63868a015d6aac7e">SetAssignment</a>(<a class="code" href="class_element.html">Element</a>* e) { <a class="code" href="class_element.html#a8bce096c56ba429213d93482f50c336c">assignment</a> = e; }</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#abcbf8da7226cd274845f54759f7e1cdc">ResumeAssignment</a>();</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#ad420f3eb581b74dbb296963a23fefd7a">CanCommand</a>(<a class="code" href="class_element.html">Element</a>* e);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="class_element.html#a3e444843765645b3ce73c0dc5489a9ee"> 119</a></span>&#160; <a class="code" href="class_ship.html">Ship</a>* <a class="code" href="class_element.html#a3e444843765645b3ce73c0dc5489a9ee">GetCarrier</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#ae25e1f89d2747dbc4052997a2b47b71a">carrier</a>; }</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="class_element.html#a1b1e69bdd2252948580a1fe9f33bd4e5"> 120</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a1b1e69bdd2252948580a1fe9f33bd4e5">SetCarrier</a>(<a class="code" href="class_ship.html">Ship</a>* c) { <a class="code" href="class_element.html#ae25e1f89d2747dbc4052997a2b47b71a">carrier</a> = c; }</div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="class_element.html#afe1491323e8cc2d158e120df777d0778"> 121</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#afe1491323e8cc2d158e120df777d0778">GetCommandAILevel</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a304d158103ab55518a2b3b3c46e7bdc8">command_ai</a>; }</div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="class_element.html#acd79df961f77527906a8b9860379ed18"> 122</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#acd79df961f77527906a8b9860379ed18">SetCommandAILevel</a>(<span class="keywordtype">int</span> n) { <a class="code" href="class_element.html#a304d158103ab55518a2b3b3c46e7bdc8">command_ai</a> = n; }</div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="class_element.html#a4aae7b0cad767003ad8f37474f62729b"> 123</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>&amp; <a class="code" href="class_element.html#a4aae7b0cad767003ad8f37474f62729b">GetSquadron</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#a2ea2a68497aa61c251df4b491fd2486f">squadron</a>; }</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="class_element.html#a7d568dc9049baf7d816088f41481930d"> 124</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a7d568dc9049baf7d816088f41481930d">SetSquadron</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s) { <a class="code" href="class_element.html#a2ea2a68497aa61c251df4b491fd2486f">squadron</a> = s; }</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="comment">// DYNAMIC CAMPAIGN:</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="class_element.html#a9346ad25f955607199ca18f3d1405d44"> 127</a></span>&#160; <a class="code" href="class_combat_group.html">CombatGroup</a>* <a class="code" href="class_element.html#a9346ad25f955607199ca18f3d1405d44">GetCombatGroup</a>() { <span class="keywordflow">return</span> <a class="code" href="class_element.html#a2f507efa504f818edc1a05b64dc1f31c">combat_group</a>; }</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="class_element.html#a90670d0bff234778bd8929a2a3c86d2a"> 128</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a90670d0bff234778bd8929a2a3c86d2a">SetCombatGroup</a>(<a class="code" href="class_combat_group.html">CombatGroup</a>* g) { <a class="code" href="class_element.html#a2f507efa504f818edc1a05b64dc1f31c">combat_group</a> = g; }</div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="class_element.html#a0695399deec4957e2e2f4f5c99278d5e"> 129</a></span>&#160; <a class="code" href="class_combat_unit.html">CombatUnit</a>* <a class="code" href="class_element.html#a0695399deec4957e2e2f4f5c99278d5e">GetCombatUnit</a>() { <span class="keywordflow">return</span> <a class="code" href="class_element.html#a5fe09176ebdcf88c4edddacc7b0789ea">combat_unit</a>; }</div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="class_element.html#a10440ba8e78751526d9dd0cec61714b1"> 130</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a10440ba8e78751526d9dd0cec61714b1">SetCombatUnit</a>(<a class="code" href="class_combat_unit.html">CombatUnit</a>* u) { <a class="code" href="class_element.html#a5fe09176ebdcf88c4edddacc7b0789ea">combat_unit</a> = u; }</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">// SQUADRON STUFF:</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="class_element.html#aa9d623e93f9340a1d95a7d2e2924aeec"> 133</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#aa9d623e93f9340a1d95a7d2e2924aeec">GetCount</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_element.html#aab4ceaacb3c1af66bb0b1fbbbb34c9a3">count</a>; }</div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="class_element.html#a84dc3334db3709e3822d8f1941fbc763"> 134</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_element.html#a84dc3334db3709e3822d8f1941fbc763">SetCount</a>(<span class="keywordtype">int</span> n) { <a class="code" href="class_element.html#aab4ceaacb3c1af66bb0b1fbbbb34c9a3">count</a> = n; }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="class_element.html#a3bd136c994cd7b24a62cb464f78990ad"> 137</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a3bd136c994cd7b24a62cb464f78990ad">id</a>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="class_element.html#a09bef35db17d3a984bdd7fdc3f527218"> 138</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a09bef35db17d3a984bdd7fdc3f527218">iff</a>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="class_element.html#a57f68fec0f480086140c52ce75c4f60f"> 139</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a57f68fec0f480086140c52ce75c4f60f">type</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="class_element.html#a94acea2355871adcf8c0208b7b968880"> 140</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a94acea2355871adcf8c0208b7b968880">player</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="class_element.html#a304d158103ab55518a2b3b3c46e7bdc8"> 141</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a304d158103ab55518a2b3b3c46e7bdc8">command_ai</a>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="class_element.html#afe5b03504d7568ed9ec12f699fe8b1c5"> 142</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#afe5b03504d7568ed9ec12f699fe8b1c5">respawns</a>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="class_element.html#a391b817fa0d5aaf4d49490b5f1e02155"> 143</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a391b817fa0d5aaf4d49490b5f1e02155">intel</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="class_element.html#a530ff4de430441b6ca7f39f89601d74f"> 144</a></span>&#160; <a class="code" href="class_text.html">Text</a> <a class="code" href="class_element.html#a530ff4de430441b6ca7f39f89601d74f">name</a>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">// squadron elements only:</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="class_element.html#aab4ceaacb3c1af66bb0b1fbbbb34c9a3"> 147</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#aab4ceaacb3c1af66bb0b1fbbbb34c9a3">count</a>;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="class_element.html#aee11a440f94267a5c9b4e9a219afb3f5"> 149</a></span>&#160; <a class="code" href="class_list.html">List&lt;Ship&gt;</a> <a class="code" href="class_element.html#aee11a440f94267a5c9b4e9a219afb3f5">ships</a>;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="class_element.html#a4933c5d1e0f161dc73f29fb37a7b6d15"> 150</a></span>&#160; <a class="code" href="class_list.html">List&lt;Text&gt;</a> <a class="code" href="class_element.html#a4933c5d1e0f161dc73f29fb37a7b6d15">ship_names</a>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="class_element.html#af7ae3b6915692cc300c76c6986394de5"> 151</a></span>&#160; <a class="code" href="class_list.html">List&lt;Text&gt;</a> <a class="code" href="class_element.html#af7ae3b6915692cc300c76c6986394de5">instructions</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="class_element.html#a9a607263efbabf0b4e238a1da192689b"> 152</a></span>&#160; <a class="code" href="class_list.html">List&lt;Instruction&gt;</a> <a class="code" href="class_element.html#a9a607263efbabf0b4e238a1da192689b">objectives</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="class_element.html#afd1da99d764610aecf8bcd58284a9136"> 153</a></span>&#160; <a class="code" href="class_list.html">List&lt;Instruction&gt;</a> <a class="code" href="class_element.html#afd1da99d764610aecf8bcd58284a9136">flight_plan</a>;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="class_element.html#a38195a1842836a786caba167796904cd"> 155</a></span>&#160; <a class="code" href="class_element.html">Element</a>* <a class="code" href="class_element.html#a38195a1842836a786caba167796904cd">commander</a>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="class_element.html#a8bce096c56ba429213d93482f50c336c"> 156</a></span>&#160; <a class="code" href="class_element.html">Element</a>* <a class="code" href="class_element.html#a8bce096c56ba429213d93482f50c336c">assignment</a>;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="class_element.html#ae25e1f89d2747dbc4052997a2b47b71a"> 157</a></span>&#160; <a class="code" href="class_ship.html">Ship</a>* <a class="code" href="class_element.html#ae25e1f89d2747dbc4052997a2b47b71a">carrier</a>;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="code" href="class_element.html#a2ea2a68497aa61c251df4b491fd2486f"> 158</a></span>&#160; <a class="code" href="class_text.html">Text</a> <a class="code" href="class_element.html#a2ea2a68497aa61c251df4b491fd2486f">squadron</a>;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="class_element.html#a2f507efa504f818edc1a05b64dc1f31c"> 160</a></span>&#160; <a class="code" href="class_combat_group.html">CombatGroup</a>* <a class="code" href="class_element.html#a2f507efa504f818edc1a05b64dc1f31c">combat_group</a>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="class_element.html#a5fe09176ebdcf88c4edddacc7b0789ea"> 161</a></span>&#160; <a class="code" href="class_combat_unit.html">CombatUnit</a>* <a class="code" href="class_element.html#a5fe09176ebdcf88c4edddacc7b0789ea">combat_unit</a>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="class_element.html#a9d2e81bba5c0290eab45259737e2dc63"> 162</a></span>&#160; DWORD <a class="code" href="class_element.html#a9d2e81bba5c0290eab45259737e2dc63">launch_time</a>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="code" href="class_element.html#a9b9b2bd6f20b257c8ea21b6450e040a0"> 163</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="class_element.html#a9b9b2bd6f20b257c8ea21b6450e040a0">hold_time</a>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="class_element.html#a7142bcf1c9f04a9d5d5694eea5e3ef53"> 165</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a7142bcf1c9f04a9d5d5694eea5e3ef53">rogue</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="code" href="class_element.html#a7e0572fab944ff57cd913b599122ee9e"> 166</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#a7e0572fab944ff57cd913b599122ee9e">playable</a>;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="code" href="class_element.html#afc73c9cdf8f5f9a07ff30b36c61fd736"> 167</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_element.html#afc73c9cdf8f5f9a07ff30b36c61fd736">zone_lock</a>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="class_element.html#a302d2add2986c0f7e56f38a2ffc71721"> 168</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_element.html#a302d2add2986c0f7e56f38a2ffc71721">load</a>[16];</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;};</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#endif Element_h</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_ea1b58c809a5070716d7c602998a95b0.html">Stars45</a></li><li class="navelem"><a class="el" href="_element_8h.html">Element.h</a></li>
+ <li class="footer">Generated on Tue Jun 5 2012 20:46:52 for Starshatter_Open by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
+ </ul>
+</div>
+</body>
+</html>