diff options
Diffstat (limited to 'Doc/doxygen/html/_mission_8h_source.html')
-rw-r--r-- | Doc/doxygen/html/_mission_8h_source.html | 543 |
1 files changed, 543 insertions, 0 deletions
diff --git a/Doc/doxygen/html/_mission_8h_source.html b/Doc/doxygen/html/_mission_8h_source.html new file mode 100644 index 0000000..06df62a --- /dev/null +++ b/Doc/doxygen/html/_mission_8h_source.html @@ -0,0 +1,543 @@ +<!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/Mission.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 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 List</span></a></li> + <li><a href="globals.html"><span>File 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('_mission_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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </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">Mission.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_mission_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> <span class="comment">/* Project Starshatter 4.5</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> Destroyer Studios LLC</span></div> +<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> Copyright © 1997-2004. All Rights Reserved.</span></div> +<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"></span></div> +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> SUBSYSTEM: Stars.exe</span></div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> FILE: Mission.h</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> AUTHOR: John DiCamillo</span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"></span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"></span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> OVERVIEW</span></div> +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> ========</span></div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> Simulation Universe and Region classes</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">*/</span></div> +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div> +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifndef Mission_h</span></div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="preprocessor">#define Mission_h</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span></div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="_types_8h.html">Types.h</a>"</span></div> +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_intel_8h.html">Intel.h</a>"</span></div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="_r_loc_8h.html">RLoc.h</a>"</span></div> +<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="_universe_8h.html">Universe.h</a>"</span></div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="_scene_8h.html">Scene.h</a>"</span></div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="_skin_8h.html">Skin.h</a>"</span></div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="_physical_8h.html">Physical.h</a>"</span></div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="_geometry_8h.html">Geometry.h</a>"</span></div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="_list_8h.html">List.h</a>"</span></div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="_text_8h.html">Text.h</a>"</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// +--------------------------------------------------------------------+</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">class </span><a class="code" href="class_mission.html">Mission</a>;</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">class </span><a class="code" href="class_mission_element.html">MissionElement</a>;</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">class </span><a class="code" href="class_mission_load.html">MissionLoad</a>;</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">class </span><a class="code" href="class_mission_event.html">MissionEvent</a>;</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">class </span><a class="code" href="class_mission_ship.html">MissionShip</a>;</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span><a class="code" href="class_combat_group.html">CombatGroup</a>;</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span><a class="code" href="class_combat_unit.html">CombatUnit</a>;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span><a class="code" href="class_ship.html">Ship</a>;</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span><a class="code" href="class_system.html">System</a>;</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span><a class="code" href="class_element.html">Element</a>;</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span><a class="code" href="class_ship_design.html">ShipDesign</a>;</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span><a class="code" href="class_weapon_design.html">WeaponDesign</a>;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span><a class="code" href="class_star_system.html">StarSystem</a>;</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">class </span><a class="code" href="class_instruction.html">Instruction</a>;</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">class </span><a class="code" href="class_term.html">Term</a>;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">class </span><a class="code" href="class_term_array.html">TermArray</a>;</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">class </span><a class="code" href="class_term_struct.html">TermStruct</a>;</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment">// +--------------------------------------------------------------------+</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="class_mission.html"> 54</a></span> <span class="keyword">class </span><a class="code" href="class_mission.html">Mission</a></div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> {</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="class_mission.html#ae5dca670833b0c3e71494fab22f7586a"> 57</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#ae5dca670833b0c3e71494fab22f7586a">TYPENAME</a>() { <span class="keywordflow">return</span> <span class="stringliteral">"Mission"</span>; }</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> +<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8"> 59</a></span>  <span class="keyword">enum</span> <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8">TYPE</a> </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div> +<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a2f91564677ffafb87656902c7b1f2a1a"> 61</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a2f91564677ffafb87656902c7b1f2a1a">PATROL</a>,</div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a88e395877a8f7de58148a9994708b011"> 62</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a88e395877a8f7de58148a9994708b011">SWEEP</a>,</div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a807bbce18389967b836966d879670630"> 63</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a807bbce18389967b836966d879670630">INTERCEPT</a>,</div> +<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a1d5dd1222298dff3d5a174afe34ae88d"> 64</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a1d5dd1222298dff3d5a174afe34ae88d">AIR_PATROL</a>,</div> +<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8af153bbb6c3a201d31712ab0108168132"> 65</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8af153bbb6c3a201d31712ab0108168132">AIR_SWEEP</a>,</div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ac459c3f7242adfd754573310b2788de1"> 66</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ac459c3f7242adfd754573310b2788de1">AIR_INTERCEPT</a>,</div> +<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a796a184980936e7dd4119698cd5ae1c9"> 67</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a796a184980936e7dd4119698cd5ae1c9">STRIKE</a>, <span class="comment">// ground attack</span></div> +<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a5f4da64df6a4daae6a19e6ea53c539de"> 68</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a5f4da64df6a4daae6a19e6ea53c539de">ASSAULT</a>, <span class="comment">// starship attack</span></div> +<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8aea3965960d02078181f7364a05d5013a"> 69</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8aea3965960d02078181f7364a05d5013a">DEFEND</a>,</div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a96db80135b78b6fc1db75fcff0aad5fc"> 70</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a96db80135b78b6fc1db75fcff0aad5fc">ESCORT</a>,</div> +<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8adae510112dfc25a392b08a1cbbdf8fff"> 71</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8adae510112dfc25a392b08a1cbbdf8fff">ESCORT_FREIGHT</a>,</div> +<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ad49fff3718eda87d4fef5ae86098002a"> 72</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ad49fff3718eda87d4fef5ae86098002a">ESCORT_SHUTTLE</a>,</div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a6095d69f7b83981dd316021812c92fa5"> 73</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a6095d69f7b83981dd316021812c92fa5">ESCORT_STRIKE</a>,</div> +<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a08abc56349377fe07fe123e29cdd7d63"> 74</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a08abc56349377fe07fe123e29cdd7d63">INTEL</a>,</div> +<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a9eaa14ede909f55d402fdeaf2b3e38a6"> 75</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a9eaa14ede909f55d402fdeaf2b3e38a6">SCOUT</a>,</div> +<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ae9f8b27bd5df19de63c9f98767c53039"> 76</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ae9f8b27bd5df19de63c9f98767c53039">RECON</a>,</div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a69e88e2418868230dd9d006955d4130c"> 77</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a69e88e2418868230dd9d006955d4130c">BLOCKADE</a>,</div> +<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8abc6151a34e4795a5755b7db5aa63c350"> 78</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8abc6151a34e4795a5755b7db5aa63c350">FLEET</a>,</div> +<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a78efa3a4352c2a5e74b768d93e95e159"> 79</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a78efa3a4352c2a5e74b768d93e95e159">BOMBARDMENT</a>,</div> +<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8afc44b008a9e5cb501b08d45aee54fd03"> 80</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8afc44b008a9e5cb501b08d45aee54fd03">FLIGHT_OPS</a>,</div> +<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a8d8cb712213001fc9dc26f3d6c29da77"> 81</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a8d8cb712213001fc9dc26f3d6c29da77">TRANSPORT</a>,</div> +<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a413eeeb99115f02de03617f0fa0e50a0"> 82</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a413eeeb99115f02de03617f0fa0e50a0">CARGO</a>,</div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a6b1e56bfb59f172c9688abd836aa2bcd"> 83</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8a6b1e56bfb59f172c9688abd836aa2bcd">TRAINING</a>,</div> +<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ad77157e0ab786a9f373ac4dbd5687b5c"> 84</a></span>  <a class="code" href="class_mission.html#ad05071c7688e1c7d9d140a1da79489e8ad77157e0ab786a9f373ac4dbd5687b5c">OTHER</a></div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  };</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="class_mission.html#a430c3a918712af36c65dc72d2f28797b">Mission</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a47b787f73184e599eb13df8b8892112b">filename</a>=0, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#afe751250582a2a2d915b9c068298a769">path</a>=0);</div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">virtual</span> <a class="code" href="class_mission.html#ad1a61b34162393ac42be5955d9772921">~Mission</a>();</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> +<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="class_mission.html#ab023767d48c6690fcf5f25195669adaf"> 90</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#ab023767d48c6690fcf5f25195669adaf">operator == </a>(<span class="keyword">const</span> <a class="code" href="class_mission.html">Mission</a>& m)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keywordtype">id</span> == m.<a class="code" href="class_mission.html#a1ac4d8ae0e30a7f0ab134ae7dceb2be2">id</a>; }</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a64593bb2928f32f3159f72aef1fa73cd">Validate</a>();</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a442dd336d6d7731e3a4f90a5de95d188">Load</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a47b787f73184e599eb13df8b8892112b">filename</a>=0, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#afe751250582a2a2d915b9c068298a769">path</a>=0);</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a9dec8d266a5b9640a383e2d4ba5fcf2f">Save</a>();</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#aac537832842c0e8385f7ad54045f5e8b">ParseMission</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* buffer);</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a12bdee2992bcca52b547eeb39cff3176">SetPlayer</a>(<a class="code" href="class_mission_element.html">MissionElement</a>* player_element);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">virtual</span> <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#adf3b687dbe2e4a2eb7d6cfd2142615ce">GetPlayer</a>();</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// accessors/mutators:</span></div> +<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="class_mission.html#a18f64530501a13670a3fdbce5104c976"> 100</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a18f64530501a13670a3fdbce5104c976">Identity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a1ac4d8ae0e30a7f0ab134ae7dceb2be2">id</a>; }</div> +<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="class_mission.html#af527384d3196c9de76a704a737a5342c"> 101</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#af527384d3196c9de76a704a737a5342c">FileName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a47b787f73184e599eb13df8b8892112b">filename</a>; }</div> +<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="class_mission.html#ae778d543ad97e39175dec385c396e206"> 102</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#ae778d543ad97e39175dec385c396e206">Name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#abb3177fce8a7cd3e5ba9e0574572ca9a">name</a>; }</div> +<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="class_mission.html#ae282891c9ebccb988c88ec12ede001f1"> 103</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#ae282891c9ebccb988c88ec12ede001f1">Description</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a8d16d542d170ae455e8fd661aee3d98d">desc</a>; }</div> +<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="class_mission.html#a3c2635fd71c0880679142f4d3403ec4c"> 104</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a3c2635fd71c0880679142f4d3403ec4c">Situation</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a6e86b1a1e4d6827d2ece775c49bca46c">sitrep</a>; }</div> +<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="class_mission.html#aa844dc9ef810139cc5d8d93b0234465b"> 105</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#aa844dc9ef810139cc5d8d93b0234465b">Objective</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a4d10324cff7378be9d43b169ed1f7c17">objective</a>; }</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a04a3013fbe620acaac6aadaed5cfae11">Subtitles</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="class_mission.html#aaee8913592101b763bbcd2b178a6f39f"> 107</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#aaee8913592101b763bbcd2b178a6f39f">Start</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#ab3b8139bc38575cf9c76fe3ed5053a40">start</a>; }</div> +<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="class_mission.html#a8fc4f7bcd2d95c6adda366462b233f69"> 108</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission.html#a8fc4f7bcd2d95c6adda366462b233f69">Stardate</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#ad12c40f950ce5a02c3330477cb4c4647">stardate</a>; }</div> +<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="class_mission.html#a20ec165cd661c823e7804a23408a10f5"> 109</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a20ec165cd661c823e7804a23408a10f5">Type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a954df20470323d1855e105f747b80cee">type</a>; }</div> +<div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="class_mission.html#a23841f37a89fe18a88e9eaee67e08163"> 110</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a23841f37a89fe18a88e9eaee67e08163">TypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#abc66ab489288ed1969479a5e763bc764">RoleName</a>(<a class="code" href="class_mission.html#a954df20470323d1855e105f747b80cee">type</a>); }</div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="class_mission.html#a950a1d39cbbc765cce39b51ffdd5a545"> 111</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a950a1d39cbbc765cce39b51ffdd5a545">Team</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a2b24d846261291c71f8c3d1ee4c96ce0">team</a>; }</div> +<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="class_mission.html#a97f193bc9aa78a30e97a110ea55d722a"> 112</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a97f193bc9aa78a30e97a110ea55d722a">IsOK</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a76874c9a1af4457ed48ebd309b45d5b9">ok</a>; }</div> +<div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="class_mission.html#a2ab65196ebce412feb84522647e8807d"> 113</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a2ab65196ebce412feb84522647e8807d">IsActive</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a57607c44aab202d2bb1bdb04a505e640">active</a>; }</div> +<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="class_mission.html#a65fea0d67595abae1126820132e91cfd"> 114</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a65fea0d67595abae1126820132e91cfd">IsComplete</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a7ad1f08933d8d541bb39783a7901aea8">complete</a>; }</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> +<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="class_mission.html#a071e813ec0a7b88696ca950f546c7067"> 116</a></span>  <a class="code" href="class_star_system.html">StarSystem</a>* <a class="code" href="class_mission.html#a071e813ec0a7b88696ca950f546c7067">GetStarSystem</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a0d45e81176e7996798cbac6c7aa524d6">star_system</a>; }</div> +<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="class_mission.html#ad1759b39011fe9787f528dc190b2cba7"> 117</a></span>  <a class="code" href="class_list.html">List<StarSystem></a>& <a class="code" href="class_mission.html#ad1759b39011fe9787f528dc190b2cba7">GetSystemList</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a0dc553425ecec449f46891d3afc1d93b">system_list</a>; }</div> +<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="class_mission.html#a175b6e98475a84d48ae00d170e9d8888"> 118</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#a175b6e98475a84d48ae00d170e9d8888">GetRegion</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a2efc9c1537624cfb3b7e13609d5ec2e6">region</a>; }</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="class_mission.html#a6ada3326e73b9773dde05f998437ff64"> 120</a></span>  <a class="code" href="class_list.html">List<MissionElement></a>& <a class="code" href="class_mission.html#a6ada3326e73b9773dde05f998437ff64">GetElements</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a59fc2f91cf8e2911cb61e0033f3c64cc">elements</a>; }</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">virtual</span> <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a03788293acb07292c344240b44437e1f">FindElement</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#abb3177fce8a7cd3e5ba9e0574572ca9a">name</a>);</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a2ced234f21b00002b0dea64148fca832">AddElement</a>(<a class="code" href="class_mission_element.html">MissionElement</a>* elem);</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> +<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="class_mission.html#aa41aa8f9798e16a8b83643c110d2b22b"> 124</a></span>  <a class="code" href="class_list.html">List<MissionEvent></a>& <a class="code" href="class_mission.html#aa41aa8f9798e16a8b83643c110d2b22b">GetEvents</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a22aa8c4ac820c0aed8f66420fdc30c74">events</a>; }</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="class_mission_event.html">MissionEvent</a>* <a class="code" href="class_mission.html#acca3106626677d65dfcc50225d0e69d3">FindEvent</a>(<span class="keywordtype">int</span> event_type) <span class="keyword">const</span>;</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_mission.html#ab3d09698c4bc580bed243e0a8332f992">AddEvent</a>(<a class="code" href="class_mission_event.html">MissionEvent</a>* event);</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div> +<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="class_mission.html#a1621cbaf6c79f566bc84b4ac40c1be1f"> 128</a></span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a1621cbaf6c79f566bc84b4ac40c1be1f">GetTarget</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a59a4305c5b32c8a8b695b5deae612b46">target</a>; }</div> +<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="class_mission.html#a70f62ea909f220b6950d48afb2fae068"> 129</a></span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a70f62ea909f220b6950d48afb2fae068">GetWard</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#a0acd610223f96c5743f49a46c20a92dc">ward</a>; }</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> +<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="class_mission.html#a8d373c45ead7207a7171be97258a5a02"> 131</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a8d373c45ead7207a7171be97258a5a02">SetName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n) { <a class="code" href="class_mission.html#abb3177fce8a7cd3e5ba9e0574572ca9a">name</a> = n; }</div> +<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="class_mission.html#a5cbeb7e3718ea246c031c1e3d9f300a2"> 132</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a5cbeb7e3718ea246c031c1e3d9f300a2">SetDescription</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* d) { <a class="code" href="class_mission.html#a8d16d542d170ae455e8fd661aee3d98d">desc</a> = d; }</div> +<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="class_mission.html#a5ad7aa5840e58cb5d4093277a56fa7fd"> 133</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a5ad7aa5840e58cb5d4093277a56fa7fd">SetSituation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* sit) { <a class="code" href="class_mission.html#a6e86b1a1e4d6827d2ece775c49bca46c">sitrep</a> = sit; }</div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="class_mission.html#a7d7a82e25388c2b3d0cb0599a8d08890"> 134</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a7d7a82e25388c2b3d0cb0599a8d08890">SetObjective</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* obj) { <a class="code" href="class_mission.html#a4d10324cff7378be9d43b169ed1f7c17">objective</a> = obj; }</div> +<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="class_mission.html#ade665375f818c36b5421f56fc372d459"> 135</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#ade665375f818c36b5421f56fc372d459">SetStart</a>(<span class="keywordtype">int</span> s) { <a class="code" href="class_mission.html#ab3b8139bc38575cf9c76fe3ed5053a40">start</a> = s; }</div> +<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="class_mission.html#a79db53b3042bb31f612ab11b75b0bbac"> 136</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a79db53b3042bb31f612ab11b75b0bbac">SetType</a>(<span class="keywordtype">int</span> t) { <a class="code" href="class_mission.html#a954df20470323d1855e105f747b80cee">type</a> = t; }</div> +<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="class_mission.html#a0be9547d9d595087364cb9341cf6080e"> 137</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a0be9547d9d595087364cb9341cf6080e">SetTeam</a>(<span class="keywordtype">int</span> iff) { <a class="code" href="class_mission.html#a2b24d846261291c71f8c3d1ee4c96ce0">team</a> = iff; }</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#aaf51623d828cf89faca0185c8cfdb631">SetStarSystem</a>(<a class="code" href="class_star_system.html">StarSystem</a>* s);</div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="class_mission.html#a82dfbc2838b7ecb3fdf83e6b6b505b96"> 139</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a82dfbc2838b7ecb3fdf83e6b6b505b96">SetRegion</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* rgn) { <a class="code" href="class_mission.html#a2efc9c1537624cfb3b7e13609d5ec2e6">region</a> = rgn; }</div> +<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="class_mission.html#a6359fd33bbfffd76f27aa5127b6e0911"> 140</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a6359fd33bbfffd76f27aa5127b6e0911">SetOK</a>(<span class="keywordtype">bool</span> a) { <a class="code" href="class_mission.html#a76874c9a1af4457ed48ebd309b45d5b9">ok</a> = a; }</div> +<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="class_mission.html#a52abf528e76bb7b45750e0debb367690"> 141</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a52abf528e76bb7b45750e0debb367690">SetActive</a>(<span class="keywordtype">bool</span> a) { <a class="code" href="class_mission.html#a57607c44aab202d2bb1bdb04a505e640">active</a> = a; }</div> +<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="class_mission.html#a0edf4a66d29c5b4c978c0361d35ed405"> 142</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a0edf4a66d29c5b4c978c0361d35ed405">SetComplete</a>(<span class="keywordtype">bool</span> c) { <a class="code" href="class_mission.html#a7ad1f08933d8d541bb39783a7901aea8">complete</a> = c; }</div> +<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="class_mission.html#a4ac562de3b585e15a06f837d5546e180"> 143</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a4ac562de3b585e15a06f837d5546e180">SetTarget</a>(<a class="code" href="class_mission_element.html">MissionElement</a>* t) { <a class="code" href="class_mission.html#a59a4305c5b32c8a8b695b5deae612b46">target</a> = t; }</div> +<div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="class_mission.html#a71a40a69d088dde1efe5c6e4e780d67e"> 144</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a71a40a69d088dde1efe5c6e4e780d67e">SetWard</a>(<a class="code" href="class_mission_element.html">MissionElement</a>* w) { <a class="code" href="class_mission.html#a0acd610223f96c5743f49a46c20a92dc">ward</a> = w; }</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a263e8a2adc0806d2c1247a33d87c7717">ClearSystemList</a>();</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a84169fb992ae0a488b32ecedf26c723e">IncreaseElemPriority</a>(<span class="keywordtype">int</span> index);</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#ab496357424c766fd04d8c635769f72d8">DecreaseElemPriority</a>(<span class="keywordtype">int</span> index);</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a4f2d12eb25f36f096fe2c2238e146cd4">IncreaseEventPriority</a>(<span class="keywordtype">int</span> index);</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#a26223883693b52beefd9c18efac008cb">DecreaseEventPriority</a>(<span class="keywordtype">int</span> index);</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission.html#abc66ab489288ed1969479a5e763bc764">RoleName</a>(<span class="keywordtype">int</span> role);</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_mission.html#aee233849fbef46d88648594cf49dee84">TypeFromName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n);</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div> +<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="class_mission.html#a0e2105e707eb4846877f2d057206afa0"> 156</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#a0e2105e707eb4846877f2d057206afa0">ErrorMessage</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission.html#aa1fa02f2ed10df0f9c9239a953b2cc4c">errmsg</a>; }</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#ae38ab407856a134f5994f7a7ef907b3f">AddError</a>(<a class="code" href="class_text.html">Text</a> <a class="code" href="_archive_8cpp.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>);</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#ab08fcae8778a09866eefce0c47fb9300">Serialize</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* player_elem=0, <span class="keywordtype">int</span> player_index=0);</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#adfbf58400c435344e3f6388b6bca4db6">ParseElement</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="class_mission_event.html">MissionEvent</a>* <a class="code" href="class_mission.html#a1a1c40a8bd951f8cd69d41b6cf954f62">ParseEvent</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val);</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="class_mission_ship.html">MissionShip</a>* <a class="code" href="class_mission.html#aa7eb3d6ff79222c65926752e80318635">ParseShip</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val, <a class="code" href="class_mission_element.html">MissionElement</a>* element);</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="class_instruction.html">Instruction</a>* <a class="code" href="class_mission.html#a32e967f06c1c104f3201dc9e6867d77f">ParseInstruction</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val, <a class="code" href="class_mission_element.html">MissionElement</a>* element);</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission.html#acaa94255e047977951a3dea5eba59f31">ParseLoadout</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val, <a class="code" href="class_mission_element.html">MissionElement</a>* element);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="class_r_loc.html">RLoc</a>* <a class="code" href="class_mission.html#a799b310b09a4a4d6ab9c6474c9793ccd">ParseRLoc</a>(<a class="code" href="class_term_struct.html">TermStruct</a>* val);</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> +<div class="line"><a name="l00169"></a><span class="lineno"><a class="code" href="class_mission.html#a1ac4d8ae0e30a7f0ab134ae7dceb2be2"> 169</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a1ac4d8ae0e30a7f0ab134ae7dceb2be2">id</a>;</div> +<div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="class_mission.html#a47b787f73184e599eb13df8b8892112b"> 170</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_mission.html#a47b787f73184e599eb13df8b8892112b">filename</a>[64];</div> +<div class="line"><a name="l00171"></a><span class="lineno"><a class="code" href="class_mission.html#afe751250582a2a2d915b9c068298a769"> 171</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_mission.html#afe751250582a2a2d915b9c068298a769">path</a>[64];</div> +<div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="class_mission.html#a2efc9c1537624cfb3b7e13609d5ec2e6"> 172</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#a2efc9c1537624cfb3b7e13609d5ec2e6">region</a>;</div> +<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="class_mission.html#abb3177fce8a7cd3e5ba9e0574572ca9a"> 173</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#abb3177fce8a7cd3e5ba9e0574572ca9a">name</a>;</div> +<div class="line"><a name="l00174"></a><span class="lineno"><a class="code" href="class_mission.html#a8d16d542d170ae455e8fd661aee3d98d"> 174</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#a8d16d542d170ae455e8fd661aee3d98d">desc</a>;</div> +<div class="line"><a name="l00175"></a><span class="lineno"><a class="code" href="class_mission.html#a954df20470323d1855e105f747b80cee"> 175</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a954df20470323d1855e105f747b80cee">type</a>;</div> +<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="class_mission.html#a2b24d846261291c71f8c3d1ee4c96ce0"> 176</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#a2b24d846261291c71f8c3d1ee4c96ce0">team</a>;</div> +<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="class_mission.html#ab3b8139bc38575cf9c76fe3ed5053a40"> 177</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission.html#ab3b8139bc38575cf9c76fe3ed5053a40">start</a>;</div> +<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="class_mission.html#ad12c40f950ce5a02c3330477cb4c4647"> 178</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission.html#ad12c40f950ce5a02c3330477cb4c4647">stardate</a>;</div> +<div class="line"><a name="l00179"></a><span class="lineno"><a class="code" href="class_mission.html#a76874c9a1af4457ed48ebd309b45d5b9"> 179</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a76874c9a1af4457ed48ebd309b45d5b9">ok</a>;</div> +<div class="line"><a name="l00180"></a><span class="lineno"><a class="code" href="class_mission.html#a57607c44aab202d2bb1bdb04a505e640"> 180</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a57607c44aab202d2bb1bdb04a505e640">active</a>;</div> +<div class="line"><a name="l00181"></a><span class="lineno"><a class="code" href="class_mission.html#a7ad1f08933d8d541bb39783a7901aea8"> 181</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a7ad1f08933d8d541bb39783a7901aea8">complete</a>;</div> +<div class="line"><a name="l00182"></a><span class="lineno"><a class="code" href="class_mission.html#a989546bf7096ea391b7fe04e3d22abdd"> 182</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission.html#a989546bf7096ea391b7fe04e3d22abdd">degrees</a>;</div> +<div class="line"><a name="l00183"></a><span class="lineno"><a class="code" href="class_mission.html#a4d10324cff7378be9d43b169ed1f7c17"> 183</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#a4d10324cff7378be9d43b169ed1f7c17">objective</a>;</div> +<div class="line"><a name="l00184"></a><span class="lineno"><a class="code" href="class_mission.html#a6e86b1a1e4d6827d2ece775c49bca46c"> 184</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#a6e86b1a1e4d6827d2ece775c49bca46c">sitrep</a>;</div> +<div class="line"><a name="l00185"></a><span class="lineno"><a class="code" href="class_mission.html#aa1fa02f2ed10df0f9c9239a953b2cc4c"> 185</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#aa1fa02f2ed10df0f9c9239a953b2cc4c">errmsg</a>;</div> +<div class="line"><a name="l00186"></a><span class="lineno"><a class="code" href="class_mission.html#ac396ddfa1bfbba201d6f320a2170d96b"> 186</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission.html#ac396ddfa1bfbba201d6f320a2170d96b">subtitles</a>;</div> +<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="class_mission.html#a0d45e81176e7996798cbac6c7aa524d6"> 187</a></span>  <a class="code" href="class_star_system.html">StarSystem</a>* <a class="code" href="class_mission.html#a0d45e81176e7996798cbac6c7aa524d6">star_system</a>;</div> +<div class="line"><a name="l00188"></a><span class="lineno"><a class="code" href="class_mission.html#a0dc553425ecec449f46891d3afc1d93b"> 188</a></span>  <a class="code" href="class_list.html">List<StarSystem></a> <a class="code" href="class_mission.html#a0dc553425ecec449f46891d3afc1d93b">system_list</a>;</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div> +<div class="line"><a name="l00190"></a><span class="lineno"><a class="code" href="class_mission.html#a59fc2f91cf8e2911cb61e0033f3c64cc"> 190</a></span>  <a class="code" href="class_list.html">List<MissionElement></a> <a class="code" href="class_mission.html#a59fc2f91cf8e2911cb61e0033f3c64cc">elements</a>;</div> +<div class="line"><a name="l00191"></a><span class="lineno"><a class="code" href="class_mission.html#a22aa8c4ac820c0aed8f66420fdc30c74"> 191</a></span>  <a class="code" href="class_list.html">List<MissionEvent></a> <a class="code" href="class_mission.html#a22aa8c4ac820c0aed8f66420fdc30c74">events</a>;</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div> +<div class="line"><a name="l00193"></a><span class="lineno"><a class="code" href="class_mission.html#a59a4305c5b32c8a8b695b5deae612b46"> 193</a></span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a59a4305c5b32c8a8b695b5deae612b46">target</a>;</div> +<div class="line"><a name="l00194"></a><span class="lineno"><a class="code" href="class_mission.html#a0acd610223f96c5743f49a46c20a92dc"> 194</a></span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a0acd610223f96c5743f49a46c20a92dc">ward</a>;</div> +<div class="line"><a name="l00195"></a><span class="lineno"><a class="code" href="class_mission.html#a9dc175ac90938ffa8d25c8b7e797c769"> 195</a></span>  <a class="code" href="class_mission_element.html">MissionElement</a>* <a class="code" href="class_mission.html#a9dc175ac90938ffa8d25c8b7e797c769">current</a>;</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> };</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment">// +--------------------------------------------------------------------+</span></div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div> +<div class="line"><a name="l00200"></a><span class="lineno"><a class="code" href="class_mission_element.html"> 200</a></span> <span class="keyword">class </span><a class="code" href="class_mission_element.html">MissionElement</a></div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> {</div> +<div class="line"><a name="l00202"></a><span class="lineno"><a class="code" href="class_mission_element.html#a29f0aca6b22dd9223a0f6f84b8266cdd"> 202</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_mission.html">Mission</a>;</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00205"></a><span class="lineno"><a class="code" href="class_mission_element.html#ac52bbe626921aa8d1db5c7e81239c0b7"> 205</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission_element.html#ac52bbe626921aa8d1db5c7e81239c0b7">TYPENAME</a>() { <span class="keywordflow">return</span> <span class="stringliteral">"MissionElement"</span>; }</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="class_mission_element.html#a323e9436df8d377b0661bc97f6bfce60">MissionElement</a>();</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="class_mission_element.html#a0cf64b4fab56b4165d52da86708f2bea">~MissionElement</a>();</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> +<div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="class_mission_element.html#a8270181a1b73435892fbb9ce47fd1be1"> 210</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a8270181a1b73435892fbb9ce47fd1be1">operator == </a>(<span class="keyword">const</span> <a class="code" href="class_mission_element.html">MissionElement</a>& r)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keywordtype">id</span> == r.<a class="code" href="class_mission_element.html#ac649a4f3d8cda1388a9007e366d0a858">id</a>; }</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div> +<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="class_mission_element.html#aa12856e543bd2c3541d45da5f2d6c97b"> 212</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#aa12856e543bd2c3541d45da5f2d6c97b">Identity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#ac649a4f3d8cda1388a9007e366d0a858">id</a>; }</div> +<div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="class_mission_element.html#a340840a11f01cbc2325da73b3b81c34b"> 213</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#a340840a11f01cbc2325da73b3b81c34b">Name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#acc2d3fd13295d17853b978f844abda55">name</a>; }</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#ac1770c22db72e6439f0bf00ef17da8f6">Abbreviation</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="class_mission_element.html#a75fe8950073d14052df95d3617299227"> 215</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#a75fe8950073d14052df95d3617299227">Carrier</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a0b44b81065c2df9546f15cf3243d81e2">carrier</a>; }</div> +<div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="class_mission_element.html#a88a51c9adf9b538c05b33f0b2b3ec60a"> 216</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#a88a51c9adf9b538c05b33f0b2b3ec60a">Commander</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a9876ee6b05ebfcff369a7dd2c56043a6">commander</a>; }</div> +<div class="line"><a name="l00217"></a><span class="lineno"><a class="code" href="class_mission_element.html#aee2b44cafda9ce710289b3bdf4aff598"> 217</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#aee2b44cafda9ce710289b3bdf4aff598">Squadron</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a6430025a40c7c9a57d14a9cd90f74dad">squadron</a>; }</div> +<div class="line"><a name="l00218"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6eaa123e418155a5d4261ade00fb668e"> 218</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#a6eaa123e418155a5d4261ade00fb668e">Path</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#adbd15c7cab41af800abf13d2c3631d63">path</a>; }</div> +<div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="class_mission_element.html#acf98351acb4d02efb0ce3d27e7eacc56"> 219</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#acf98351acb4d02efb0ce3d27e7eacc56">ElementID</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a71c08ac817ef40859fa6198c1a1bc6b8">elem_id</a>; }</div> +<div class="line"><a name="l00220"></a><span class="lineno"><a class="code" href="class_mission_element.html#aec8c94b9d7b5f6d724e3ce64bc7eff2a"> 220</a></span>  <span class="keyword">const</span> <a class="code" href="class_ship_design.html">ShipDesign</a>* <a class="code" href="class_mission_element.html#aec8c94b9d7b5f6d724e3ce64bc7eff2a">GetDesign</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a5c6166a5d2db057f5063d73003474598">design</a>; }</div> +<div class="line"><a name="l00221"></a><span class="lineno"><a class="code" href="class_mission_element.html#ab251e5fb48b584924b0a16819b1e8928"> 221</a></span>  <span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* <a class="code" href="class_mission_element.html#ab251e5fb48b584924b0a16819b1e8928">GetSkin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a7efff3fa2766024fd223415fc09345e3">skin</a>; }</div> +<div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="class_mission_element.html#aba711cc0e1986b743c4c24e870b1cc2f"> 222</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#aba711cc0e1986b743c4c24e870b1cc2f">Count</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#adbbe48ea9db4fb4bd6d0a899f8744437">count</a>; }</div> +<div class="line"><a name="l00223"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae6d8d9a78c7946962a16fa648a7f3878"> 223</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ae6d8d9a78c7946962a16fa648a7f3878">MaintCount</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#ae0bef5968c58ab0e727e3fac75cc2de5">maint_count</a>; }</div> +<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae04edd1d5cf028471391230e0a15b4dd"> 224</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ae04edd1d5cf028471391230e0a15b4dd">DeadCount</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a42f4ee8ae0c7fbe4c4dd7fb7645f3556">dead_count</a>; }</div> +<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae8f7cb4349ef855ffa994e3a2da59040"> 225</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ae8f7cb4349ef855ffa994e3a2da59040">GetIFF</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a68cf6cb032a2e1958d62a92a10518374">IFF_code</a>; }</div> +<div class="line"><a name="l00226"></a><span class="lineno"><a class="code" href="class_mission_element.html#a8574166f1a0c4809df9d1f2c6bed9146"> 226</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a8574166f1a0c4809df9d1f2c6bed9146">IntelLevel</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#ac10c6bfeebb09476a1ba280af0a0a430">intel</a>; }</div> +<div class="line"><a name="l00227"></a><span class="lineno"><a class="code" href="class_mission_element.html#a2a63977efb58d0cb741d347dc6a68e59"> 227</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a2a63977efb58d0cb741d347dc6a68e59">MissionRole</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#adae72a7bb5f61c3cb10817107008bf85">mission_role</a>; }</div> +<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="class_mission_element.html#a616cff9a82a99edd5144875f668475c2"> 228</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a616cff9a82a99edd5144875f668475c2">Player</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a04b8bf5d400c48234015bd92a4a07552">player</a>; }</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#aaab03d2427ae18076c0337b4ce2b9cd4">RoleName</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="class_color.html">Color</a> <a class="code" href="class_mission_element.html#a7ade7c0f99b77f50d390dfc2b488f7d6">MarkerColor</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a997b3d70596579b809a81633f353e7ae">IsStarship</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#ae3d1f19e03d0df52cfa96844c1404715">IsDropship</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#ab10f332101d850d1d37b5143e6b4c3d4">IsStatic</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a46f5c97d983f59e972daff2af22b792a">IsGroundUnit</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#ae91b3981f91b97d532c49605d8867acc">IsSquadron</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a0c09c3ac92d22cfe7813a3a208a55866">IsCarrier</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00237"></a><span class="lineno"><a class="code" href="class_mission_element.html#aae3d78cf73eb7e31e342b1a6f93233e0"> 237</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#aae3d78cf73eb7e31e342b1a6f93233e0">IsAlert</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a92437174809b9be71da30464078a1096">alert</a>; }</div> +<div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="class_mission_element.html#aa25e6def8278c0598d80b8086b7d2b61"> 238</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#aa25e6def8278c0598d80b8086b7d2b61">IsPlayable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a3b0bc819c29d73eef73a956915071c36">playable</a>; }</div> +<div class="line"><a name="l00239"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae1c1605c4389caa268af52ffeb43a5dc"> 239</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#ae1c1605c4389caa268af52ffeb43a5dc">IsRogue</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a5c1bd2677cf81005280020aeeee7fd83">rogue</a>; }</div> +<div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="class_mission_element.html#adc89e4b7eabc096cce8c86a986fc7591"> 240</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#adc89e4b7eabc096cce8c86a986fc7591">IsInvulnerable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a6df986aacdd4bb66dcab5c33b592f1e5">invulnerable</a>; }</div> +<div class="line"><a name="l00241"></a><span class="lineno"><a class="code" href="class_mission_element.html#a29f081b050835a2abde79e698f17d027"> 241</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a29f081b050835a2abde79e698f17d027">RespawnCount</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a9d15a7b8a3a528f0ad34fe5ce069f7fc">respawns</a>; }</div> +<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="class_mission_element.html#a93a7c9551168368c56dcf0781c614bec"> 242</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a93a7c9551168368c56dcf0781c614bec">HoldTime</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a9c3e9059fd98cc6a5d909445fbc45f5f">hold_time</a>; }</div> +<div class="line"><a name="l00243"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6bc08e1737d305a3aecc92501e74c809"> 243</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a6bc08e1737d305a3aecc92501e74c809">CommandAI</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a264a8f74848088c1ee92e7ae6a17af95">command_ai</a>; }</div> +<div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="class_mission_element.html#aa0a917526a8ad2333d36640634e07a7a"> 244</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#aa0a917526a8ad2333d36640634e07a7a">ZoneLock</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a346b5f324866fe8ed3267a72af5b5b00">zone_lock</a>; }</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> +<div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="class_mission_element.html#a0e447f91059077f32154601df5bd338d"> 246</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_element.html#a0e447f91059077f32154601df5bd338d">Region</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a752039bd9dc67ae32a28f4b762ddbbe5">rgn_name</a>; }</div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <a class="code" href="struct_point.html">Point</a> <a class="code" href="class_mission_element.html#a6e4f099d594324c7a8f7d18cd66b4f78">Location</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00248"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae84e5b2a48a0c5d63d4ee6021c03ebee"> 248</a></span>  <a class="code" href="class_r_loc.html">RLoc</a>& <a class="code" href="class_mission_element.html#ae84e5b2a48a0c5d63d4ee6021c03ebee">GetRLoc</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#ae2e12bbf6cb304202519998e8bb761da">rloc</a>; }</div> +<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="class_mission_element.html#a1981dc38885ce507e70f0424f64fc4de"> 249</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_element.html#a1981dc38885ce507e70f0424f64fc4de">Heading</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#aeea328f0eb2212598bfc71f7f4dcbeca">heading</a>; }</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#a0ace2fce5276f39910175c58322bbac6">GetShipName</a>(<span class="keywordtype">int</span> n) <span class="keyword">const</span>;</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#af1bd3c910e38c787f3b1b166fc3847b9">GetRegistry</a>(<span class="keywordtype">int</span> n) <span class="keyword">const</span>;</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div> +<div class="line"><a name="l00254"></a><span class="lineno"><a class="code" href="class_mission_element.html#a5e2ab6d9e3e6542489180585adc1eb5e"> 254</a></span>  <a class="code" href="class_list.html">List<Instruction></a>& <a class="code" href="class_mission_element.html#a5e2ab6d9e3e6542489180585adc1eb5e">Objectives</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a0c0c0dece78084aa940c02d05ba76841">objectives</a>; }</div> +<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="class_mission_element.html#adf22a4d8aa20cf9a607984b4f697a06e"> 255</a></span>  <a class="code" href="class_list.html">List<Text></a>& <a class="code" href="class_mission_element.html#adf22a4d8aa20cf9a607984b4f697a06e">Instructions</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a52c710fc542639d8313e40f1a648edca">instructions</a>; }</div> +<div class="line"><a name="l00256"></a><span class="lineno"><a class="code" href="class_mission_element.html#ac04ee300c0e9c76790fd13319a66efb6"> 256</a></span>  <a class="code" href="class_list.html">List<Instruction></a>& <a class="code" href="class_mission_element.html#ac04ee300c0e9c76790fd13319a66efb6">NavList</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a69dfc4fe6b0e9271319acad0f7a9709c">navlist</a>; }</div> +<div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="class_mission_element.html#ad6cd9c8aa8e698d87207e6603af6eaea"> 257</a></span>  <a class="code" href="class_list.html">List<MissionLoad></a>& <a class="code" href="class_mission_element.html#ad6cd9c8aa8e698d87207e6603af6eaea">Loadouts</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a6b25f2f5cb94b7da12c8def8ffd1794b">loadouts</a>; }</div> +<div class="line"><a name="l00258"></a><span class="lineno"><a class="code" href="class_mission_element.html#a255992765df0a8cfaedc1fb6f39153a5"> 258</a></span>  <a class="code" href="class_list.html">List<MissionShip></a>& <a class="code" href="class_mission_element.html#a255992765df0a8cfaedc1fb6f39153a5">Ships</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#ab70d3b524feee1e198b053574af66572">ships</a>; }</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div> +<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="class_mission_element.html#a996d243dd8168b876f21a32b800f9e55"> 260</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a996d243dd8168b876f21a32b800f9e55">SetName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n) { <a class="code" href="class_mission_element.html#acc2d3fd13295d17853b978f844abda55">name</a> = n; }</div> +<div class="line"><a name="l00261"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae05000c882b974221bd67d9f36daa031"> 261</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ae05000c882b974221bd67d9f36daa031">SetCarrier</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* c) { <a class="code" href="class_mission_element.html#a0b44b81065c2df9546f15cf3243d81e2">carrier</a> = c; }</div> +<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="class_mission_element.html#aa7c3742d28e007461c2e1964a102c31f"> 262</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#aa7c3742d28e007461c2e1964a102c31f">SetCommander</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* c) { <a class="code" href="class_mission_element.html#a9876ee6b05ebfcff369a7dd2c56043a6">commander</a> = c; }</div> +<div class="line"><a name="l00263"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9d1c4090a13d2d4173db87264e274686"> 263</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a9d1c4090a13d2d4173db87264e274686">SetSquadron</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s) { <a class="code" href="class_mission_element.html#a6430025a40c7c9a57d14a9cd90f74dad">squadron</a> = s; }</div> +<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="class_mission_element.html#a5ef946a5b894bcb2cc9a53975257adfa"> 264</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a5ef946a5b894bcb2cc9a53975257adfa">SetPath</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* p) { <a class="code" href="class_mission_element.html#adbd15c7cab41af800abf13d2c3631d63">path</a> = p; }</div> +<div class="line"><a name="l00265"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6e88df5b2b3bc5add6e2bd1e99d6ff53"> 265</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a6e88df5b2b3bc5add6e2bd1e99d6ff53">SetElementID</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) { <a class="code" href="class_mission_element.html#a71c08ac817ef40859fa6198c1a1bc6b8">elem_id</a> = <a class="code" href="class_mission_element.html#ac649a4f3d8cda1388a9007e366d0a858">id</a>; }</div> +<div class="line"><a name="l00266"></a><span class="lineno"><a class="code" href="class_mission_element.html#a7c20abde29876f4a7a7539b7de56527e"> 266</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a7c20abde29876f4a7a7539b7de56527e">SetDesign</a>(<span class="keyword">const</span> <a class="code" href="class_ship_design.html">ShipDesign</a>* d){ <a class="code" href="class_mission_element.html#a5c6166a5d2db057f5063d73003474598">design</a> = d; }</div> +<div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="class_mission_element.html#ab96f8915e710f2da3cf17235a8fb52c9"> 267</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ab96f8915e710f2da3cf17235a8fb52c9">SetSkin</a>(<span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* s) { <a class="code" href="class_mission_element.html#a7efff3fa2766024fd223415fc09345e3">skin</a> = s; }</div> +<div class="line"><a name="l00268"></a><span class="lineno"><a class="code" href="class_mission_element.html#a63c1932e8dbe961ce3777cff0c5ec204"> 268</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a63c1932e8dbe961ce3777cff0c5ec204">SetCount</a>(<span class="keywordtype">int</span> n) { <a class="code" href="class_mission_element.html#adbbe48ea9db4fb4bd6d0a899f8744437">count</a> = n; }</div> +<div class="line"><a name="l00269"></a><span class="lineno"><a class="code" href="class_mission_element.html#ab5db5a9d8b13ca20155b3e0f22eb8706"> 269</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ab5db5a9d8b13ca20155b3e0f22eb8706">SetMaintCount</a>(<span class="keywordtype">int</span> n) { <a class="code" href="class_mission_element.html#ae0bef5968c58ab0e727e3fac75cc2de5">maint_count</a> = n; }</div> +<div class="line"><a name="l00270"></a><span class="lineno"><a class="code" href="class_mission_element.html#ad6c76fca160361536014fe9dcd720537"> 270</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ad6c76fca160361536014fe9dcd720537">SetDeadCount</a>(<span class="keywordtype">int</span> n) { <a class="code" href="class_mission_element.html#a42f4ee8ae0c7fbe4c4dd7fb7645f3556">dead_count</a> = n; }</div> +<div class="line"><a name="l00271"></a><span class="lineno"><a class="code" href="class_mission_element.html#a117d82849f74e85f03dd439d96c6f788"> 271</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a117d82849f74e85f03dd439d96c6f788">SetIFF</a>(<span class="keywordtype">int</span> iff) { <a class="code" href="class_mission_element.html#a68cf6cb032a2e1958d62a92a10518374">IFF_code</a> = iff; }</div> +<div class="line"><a name="l00272"></a><span class="lineno"><a class="code" href="class_mission_element.html#a08c2cf9aa97c6e3a3b5943eca3720960"> 272</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a08c2cf9aa97c6e3a3b5943eca3720960">SetIntelLevel</a>(<span class="keywordtype">int</span> i) { <a class="code" href="class_mission_element.html#ac10c6bfeebb09476a1ba280af0a0a430">intel</a> = i; }</div> +<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="class_mission_element.html#a63b4f064e776efcaab7f0706f05bdadc"> 273</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a63b4f064e776efcaab7f0706f05bdadc">SetMissionRole</a>(<span class="keywordtype">int</span> r) { <a class="code" href="class_mission_element.html#adae72a7bb5f61c3cb10817107008bf85">mission_role</a> = r; }</div> +<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="class_mission_element.html#a34316e50e627c315dbb3b45f9bbd06db"> 274</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a34316e50e627c315dbb3b45f9bbd06db">SetPlayer</a>(<span class="keywordtype">int</span> p) { <a class="code" href="class_mission_element.html#a04b8bf5d400c48234015bd92a4a07552">player</a> = p; }</div> +<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="class_mission_element.html#a762a22e4f5208b88fb1bf9f906123ac1"> 275</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a762a22e4f5208b88fb1bf9f906123ac1">SetPlayable</a>(<span class="keywordtype">bool</span> p) { <a class="code" href="class_mission_element.html#a3b0bc819c29d73eef73a956915071c36">playable</a> = p; }</div> +<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="class_mission_element.html#a0205fab6efff87727ee5551de9c43888"> 276</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a0205fab6efff87727ee5551de9c43888">SetRogue</a>(<span class="keywordtype">bool</span> r) { <a class="code" href="class_mission_element.html#a5c1bd2677cf81005280020aeeee7fd83">rogue</a> = r; }</div> +<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="class_mission_element.html#ab6e457e0d5d65ae9c3ee02c4e1787af1"> 277</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ab6e457e0d5d65ae9c3ee02c4e1787af1">SetInvulnerable</a>(<span class="keywordtype">bool</span> n) { <a class="code" href="class_mission_element.html#a6df986aacdd4bb66dcab5c33b592f1e5">invulnerable</a> = n; }</div> +<div class="line"><a name="l00278"></a><span class="lineno"><a class="code" href="class_mission_element.html#a70c2bdb6cd99c8556842af664451e840"> 278</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a70c2bdb6cd99c8556842af664451e840">SetAlert</a>(<span class="keywordtype">bool</span> a) { <a class="code" href="class_mission_element.html#a92437174809b9be71da30464078a1096">alert</a> = a; }</div> +<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="class_mission_element.html#a1fb4c849c58f25375b6cd6a9641005e7"> 279</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a1fb4c849c58f25375b6cd6a9641005e7">SetCommandAI</a>(<span class="keywordtype">int</span> a) { <a class="code" href="class_mission_element.html#a264a8f74848088c1ee92e7ae6a17af95">command_ai</a> = a; }</div> +<div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="class_mission_element.html#aa5850bd4d81d2b350ff88e8b3c8cb6f7"> 280</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#aa5850bd4d81d2b350ff88e8b3c8cb6f7">SetRegion</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* rgn) { <a class="code" href="class_mission_element.html#a752039bd9dc67ae32a28f4b762ddbbe5">rgn_name</a> = rgn; }</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ae378d65d5100ca5746626d3d1a0b9181">SetLocation</a>(<span class="keyword">const</span> <a class="code" href="struct_point.html">Point</a>& p);</div> +<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a372acd0b78e72cd1975ab1946e7746ec">SetRLoc</a>(<span class="keyword">const</span> <a class="code" href="class_r_loc.html">RLoc</a>& r);</div> +<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="class_mission_element.html#a60316e2236c40e53e7e5450550bd8863"> 283</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a60316e2236c40e53e7e5450550bd8863">SetHeading</a>(<span class="keywordtype">double</span> h) { <a class="code" href="class_mission_element.html#aeea328f0eb2212598bfc71f7f4dcbeca">heading</a> = h; }</div> +<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="class_mission_element.html#a79124376aa9d13b619eaae751c4a0947"> 284</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a79124376aa9d13b619eaae751c4a0947">SetRespawnCount</a>(<span class="keywordtype">int</span> r) { <a class="code" href="class_mission_element.html#a9d15a7b8a3a528f0ad34fe5ce069f7fc">respawns</a> = r; }</div> +<div class="line"><a name="l00285"></a><span class="lineno"><a class="code" href="class_mission_element.html#ade097ad20c2c03bc565e709a86841c48"> 285</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ade097ad20c2c03bc565e709a86841c48">SetHoldTime</a>(<span class="keywordtype">int</span> t) { <a class="code" href="class_mission_element.html#a9c3e9059fd98cc6a5d909445fbc45f5f">hold_time</a> = t; }</div> +<div class="line"><a name="l00286"></a><span class="lineno"><a class="code" href="class_mission_element.html#a8162aa9f54c6faf11b700c266a9e897f"> 286</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a8162aa9f54c6faf11b700c266a9e897f">SetZoneLock</a>(<span class="keywordtype">int</span> z) { <a class="code" href="class_mission_element.html#a346b5f324866fe8ed3267a72af5b5b00">zone_lock</a> = z; }</div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a6815ea5ea16329f7c9f8d6cd8b041c8d">AddNavPoint</a>(<a class="code" href="class_instruction.html">Instruction</a>* pt, <a class="code" href="class_instruction.html">Instruction</a>* afterPoint=0);</div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a02e7891eae24b76df0f12f4f731dfb3d">DelNavPoint</a>(<a class="code" href="class_instruction.html">Instruction</a>* pt);</div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a94ba100c67b788c23b36ea98869ebe73">ClearFlightPlan</a>();</div> +<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a30b27f09cf63a7f288ae1041093019d5">GetNavIndex</a>(<span class="keyword">const</span> <a class="code" href="class_instruction.html">Instruction</a>* n);</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div> +<div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="class_mission_element.html#a27569ad46913c507611a3eb5ac0468a5"> 293</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a27569ad46913c507611a3eb5ac0468a5">AddObjective</a>(<a class="code" href="class_instruction.html">Instruction</a>* obj) { <a class="code" href="class_mission_element.html#a0c0c0dece78084aa940c02d05ba76841">objectives</a>.<a class="code" href="class_list.html#ab3180edb4da02be2a4b62320071755b8">append</a>(obj); }</div> +<div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9a721ead3093ddb7610f886403a158be"> 294</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a9a721ead3093ddb7610f886403a158be">AddInstruction</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* i) { <a class="code" href="class_mission_element.html#a52c710fc542639d8313e40f1a648edca">instructions</a>.<a class="code" href="class_list.html#ab3180edb4da02be2a4b62320071755b8">append</a>(<span class="keyword">new</span>(__FILE__,__LINE__) <a class="code" href="class_text.html">Text</a>(i)); }</div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div> +<div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9d21035daa51eca357116559c2563871"> 296</a></span>  <a class="code" href="class_combat_group.html">CombatGroup</a>* <a class="code" href="class_mission_element.html#a9d21035daa51eca357116559c2563871">GetCombatGroup</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a83551f57a959fc87ec9d8d51d9c9a1ef">combat_group</a>; }</div> +<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="class_mission_element.html#a220ea6c97886da56692ec1748d5a264b"> 297</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#a220ea6c97886da56692ec1748d5a264b">SetCombatGroup</a>(<a class="code" href="class_combat_group.html">CombatGroup</a>* g) { <a class="code" href="class_mission_element.html#a83551f57a959fc87ec9d8d51d9c9a1ef">combat_group</a> = g; }</div> +<div class="line"><a name="l00298"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae3e82f093011f8d6f4b944908cf56b02"> 298</a></span>  <a class="code" href="class_combat_unit.html">CombatUnit</a>* <a class="code" href="class_mission_element.html#ae3e82f093011f8d6f4b944908cf56b02">GetCombatUnit</a>() { <span class="keywordflow">return</span> <a class="code" href="class_mission_element.html#a6f57ff2df2bed224a79236631da1cd94">combat_unit</a>; }</div> +<div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae29f5e3130f695d8a490989a1bd97d3c"> 299</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_element.html#ae29f5e3130f695d8a490989a1bd97d3c">SetCombatUnit</a>(<a class="code" href="class_combat_unit.html">CombatUnit</a>* u) { <a class="code" href="class_mission_element.html#a6f57ff2df2bed224a79236631da1cd94">combat_unit</a> = u; }</div> +<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00302"></a><span class="lineno"><a class="code" href="class_mission_element.html#ac649a4f3d8cda1388a9007e366d0a858"> 302</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ac649a4f3d8cda1388a9007e366d0a858">id</a>;</div> +<div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="class_mission_element.html#acc2d3fd13295d17853b978f844abda55"> 303</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#acc2d3fd13295d17853b978f844abda55">name</a>;</div> +<div class="line"><a name="l00304"></a><span class="lineno"><a class="code" href="class_mission_element.html#a0b44b81065c2df9546f15cf3243d81e2"> 304</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#a0b44b81065c2df9546f15cf3243d81e2">carrier</a>;</div> +<div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9876ee6b05ebfcff369a7dd2c56043a6"> 305</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#a9876ee6b05ebfcff369a7dd2c56043a6">commander</a>;</div> +<div class="line"><a name="l00306"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6430025a40c7c9a57d14a9cd90f74dad"> 306</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#a6430025a40c7c9a57d14a9cd90f74dad">squadron</a>;</div> +<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="class_mission_element.html#adbd15c7cab41af800abf13d2c3631d63"> 307</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#adbd15c7cab41af800abf13d2c3631d63">path</a>;</div> +<div class="line"><a name="l00308"></a><span class="lineno"><a class="code" href="class_mission_element.html#a71c08ac817ef40859fa6198c1a1bc6b8"> 308</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a71c08ac817ef40859fa6198c1a1bc6b8">elem_id</a>;</div> +<div class="line"><a name="l00309"></a><span class="lineno"><a class="code" href="class_mission_element.html#a5c6166a5d2db057f5063d73003474598"> 309</a></span>  <span class="keyword">const</span> <a class="code" href="class_ship_design.html">ShipDesign</a>* <a class="code" href="class_mission_element.html#a5c6166a5d2db057f5063d73003474598">design</a>;</div> +<div class="line"><a name="l00310"></a><span class="lineno"><a class="code" href="class_mission_element.html#a7efff3fa2766024fd223415fc09345e3"> 310</a></span>  <span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* <a class="code" href="class_mission_element.html#a7efff3fa2766024fd223415fc09345e3">skin</a>;</div> +<div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="class_mission_element.html#adbbe48ea9db4fb4bd6d0a899f8744437"> 311</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#adbbe48ea9db4fb4bd6d0a899f8744437">count</a>;</div> +<div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae0bef5968c58ab0e727e3fac75cc2de5"> 312</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ae0bef5968c58ab0e727e3fac75cc2de5">maint_count</a>;</div> +<div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="class_mission_element.html#a42f4ee8ae0c7fbe4c4dd7fb7645f3556"> 313</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a42f4ee8ae0c7fbe4c4dd7fb7645f3556">dead_count</a>;</div> +<div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="class_mission_element.html#a68cf6cb032a2e1958d62a92a10518374"> 314</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a68cf6cb032a2e1958d62a92a10518374">IFF_code</a>;</div> +<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="class_mission_element.html#adae72a7bb5f61c3cb10817107008bf85"> 315</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#adae72a7bb5f61c3cb10817107008bf85">mission_role</a>;</div> +<div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="class_mission_element.html#ac10c6bfeebb09476a1ba280af0a0a430"> 316</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#ac10c6bfeebb09476a1ba280af0a0a430">intel</a>;</div> +<div class="line"><a name="l00317"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9d15a7b8a3a528f0ad34fe5ce069f7fc"> 317</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a9d15a7b8a3a528f0ad34fe5ce069f7fc">respawns</a>;</div> +<div class="line"><a name="l00318"></a><span class="lineno"><a class="code" href="class_mission_element.html#a9c3e9059fd98cc6a5d909445fbc45f5f"> 318</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a9c3e9059fd98cc6a5d909445fbc45f5f">hold_time</a>;</div> +<div class="line"><a name="l00319"></a><span class="lineno"><a class="code" href="class_mission_element.html#a346b5f324866fe8ed3267a72af5b5b00"> 319</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a346b5f324866fe8ed3267a72af5b5b00">zone_lock</a>;</div> +<div class="line"><a name="l00320"></a><span class="lineno"><a class="code" href="class_mission_element.html#a04b8bf5d400c48234015bd92a4a07552"> 320</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a04b8bf5d400c48234015bd92a4a07552">player</a>;</div> +<div class="line"><a name="l00321"></a><span class="lineno"><a class="code" href="class_mission_element.html#a264a8f74848088c1ee92e7ae6a17af95"> 321</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_element.html#a264a8f74848088c1ee92e7ae6a17af95">command_ai</a>;</div> +<div class="line"><a name="l00322"></a><span class="lineno"><a class="code" href="class_mission_element.html#a92437174809b9be71da30464078a1096"> 322</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a92437174809b9be71da30464078a1096">alert</a>;</div> +<div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="class_mission_element.html#a3b0bc819c29d73eef73a956915071c36"> 323</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a3b0bc819c29d73eef73a956915071c36">playable</a>;</div> +<div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="class_mission_element.html#a5c1bd2677cf81005280020aeeee7fd83"> 324</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a5c1bd2677cf81005280020aeeee7fd83">rogue</a>;</div> +<div class="line"><a name="l00325"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6df986aacdd4bb66dcab5c33b592f1e5"> 325</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_mission_element.html#a6df986aacdd4bb66dcab5c33b592f1e5">invulnerable</a>;</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div> +<div class="line"><a name="l00327"></a><span class="lineno"><a class="code" href="class_mission_element.html#a752039bd9dc67ae32a28f4b762ddbbe5"> 327</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_element.html#a752039bd9dc67ae32a28f4b762ddbbe5">rgn_name</a>;</div> +<div class="line"><a name="l00328"></a><span class="lineno"><a class="code" href="class_mission_element.html#ae2e12bbf6cb304202519998e8bb761da"> 328</a></span>  <a class="code" href="class_r_loc.html">RLoc</a> <a class="code" href="class_mission_element.html#ae2e12bbf6cb304202519998e8bb761da">rloc</a>;</div> +<div class="line"><a name="l00329"></a><span class="lineno"><a class="code" href="class_mission_element.html#aeea328f0eb2212598bfc71f7f4dcbeca"> 329</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_element.html#aeea328f0eb2212598bfc71f7f4dcbeca">heading</a>;</div> +<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div> +<div class="line"><a name="l00331"></a><span class="lineno"><a class="code" href="class_mission_element.html#a83551f57a959fc87ec9d8d51d9c9a1ef"> 331</a></span>  <a class="code" href="class_combat_group.html">CombatGroup</a>* <a class="code" href="class_mission_element.html#a83551f57a959fc87ec9d8d51d9c9a1ef">combat_group</a>;</div> +<div class="line"><a name="l00332"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6f57ff2df2bed224a79236631da1cd94"> 332</a></span>  <a class="code" href="class_combat_unit.html">CombatUnit</a>* <a class="code" href="class_mission_element.html#a6f57ff2df2bed224a79236631da1cd94">combat_unit</a>;</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> +<div class="line"><a name="l00334"></a><span class="lineno"><a class="code" href="class_mission_element.html#a0c0c0dece78084aa940c02d05ba76841"> 334</a></span>  <a class="code" href="class_list.html">List<Instruction></a> <a class="code" href="class_mission_element.html#a0c0c0dece78084aa940c02d05ba76841">objectives</a>;</div> +<div class="line"><a name="l00335"></a><span class="lineno"><a class="code" href="class_mission_element.html#a52c710fc542639d8313e40f1a648edca"> 335</a></span>  <a class="code" href="class_list.html">List<Text></a> <a class="code" href="class_mission_element.html#a52c710fc542639d8313e40f1a648edca">instructions</a>;</div> +<div class="line"><a name="l00336"></a><span class="lineno"><a class="code" href="class_mission_element.html#a69dfc4fe6b0e9271319acad0f7a9709c"> 336</a></span>  <a class="code" href="class_list.html">List<Instruction></a> <a class="code" href="class_mission_element.html#a69dfc4fe6b0e9271319acad0f7a9709c">navlist</a>;</div> +<div class="line"><a name="l00337"></a><span class="lineno"><a class="code" href="class_mission_element.html#a6b25f2f5cb94b7da12c8def8ffd1794b"> 337</a></span>  <a class="code" href="class_list.html">List<MissionLoad></a> <a class="code" href="class_mission_element.html#a6b25f2f5cb94b7da12c8def8ffd1794b">loadouts</a>;</div> +<div class="line"><a name="l00338"></a><span class="lineno"><a class="code" href="class_mission_element.html#ab70d3b524feee1e198b053574af66572"> 338</a></span>  <a class="code" href="class_list.html">List<MissionShip></a> <a class="code" href="class_mission_element.html#ab70d3b524feee1e198b053574af66572">ships</a>;</div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> };</div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="comment">// +--------------------------------------------------------------------+</span></div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div> +<div class="line"><a name="l00343"></a><span class="lineno"><a class="code" href="class_mission_load.html"> 343</a></span> <span class="keyword">class </span><a class="code" href="class_mission_load.html">MissionLoad</a></div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> {</div> +<div class="line"><a name="l00345"></a><span class="lineno"><a class="code" href="class_mission_load.html#a29f0aca6b22dd9223a0f6f84b8266cdd"> 345</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_mission.html">Mission</a>;</div> +<div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div> +<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00348"></a><span class="lineno"><a class="code" href="class_mission_load.html#aabddd6d22dbe399cff193487e59a7161"> 348</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission_load.html#aabddd6d22dbe399cff193487e59a7161">TYPENAME</a>() { <span class="keywordflow">return</span> <span class="stringliteral">"MissionLoad"</span>; }</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <a class="code" href="class_mission_load.html#a46728eeb3a326f779517b3ad0bd052f0">MissionLoad</a>(<span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#acf64cd2e7a3687a5a4670c8a0c0d16e0">ship</a>=-1, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission_load.html#a18ebb38691678a5b81c0c1df28253243">name</a>=0);</div> +<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <a class="code" href="class_mission_load.html#a51c83e271157d5ba7f2ee9c002fb1e06">~MissionLoad</a>();</div> +<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> </div> +<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#a5236ebb8d189b5d636a17365214b1bc4">GetShip</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_load.html#a54c248e5ccab95df3acaa3877231b877">SetShip</a>(<span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#acf64cd2e7a3687a5a4670c8a0c0d16e0">ship</a>);</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_load.html#a091c5bffc5bcd5a6bf2b719bbf39ff63">GetName</a>() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_load.html#ac5d861dc943f01673027b6aed9dadabd">SetName</a>(<a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_load.html#a18ebb38691678a5b81c0c1df28253243">name</a>);</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordtype">int</span>* <a class="code" href="class_mission_load.html#a42c14a1a0b6dfe0822d48bf6a6af834e">GetStations</a>();</div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#a08db3a0ed9e9b94b361d50a710996d7c">GetStation</a>(<span class="keywordtype">int</span> index);</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_load.html#aa1c850b13da2c3a62ec827803d3e9dcb">SetStation</a>(<span class="keywordtype">int</span> index, <span class="keywordtype">int</span> selection);</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00364"></a><span class="lineno"><a class="code" href="class_mission_load.html#acf64cd2e7a3687a5a4670c8a0c0d16e0"> 364</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#acf64cd2e7a3687a5a4670c8a0c0d16e0">ship</a>;</div> +<div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="class_mission_load.html#a18ebb38691678a5b81c0c1df28253243"> 365</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_load.html#a18ebb38691678a5b81c0c1df28253243">name</a>;</div> +<div class="line"><a name="l00366"></a><span class="lineno"><a class="code" href="class_mission_load.html#a11776fef06fed0a2b6d334553207a676"> 366</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_load.html#a11776fef06fed0a2b6d334553207a676">load</a>[16];</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span> };</div> +<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> </div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="comment">// +--------------------------------------------------------------------+</span></div> +<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div> +<div class="line"><a name="l00371"></a><span class="lineno"><a class="code" href="class_mission_ship.html"> 371</a></span> <span class="keyword">class </span><a class="code" href="class_mission_ship.html">MissionShip</a></div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> {</div> +<div class="line"><a name="l00373"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a29f0aca6b22dd9223a0f6f84b8266cdd"> 373</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_mission.html">Mission</a>;</div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00376"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a8e4d01236deb3d86cf7c6e1d6c2a3861"> 376</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_mission_ship.html#a8e4d01236deb3d86cf7c6e1d6c2a3861">TYPENAME</a>() { <span class="keywordflow">return</span> <span class="stringliteral">"MissionShip"</span>; }</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <a class="code" href="class_mission_ship.html#a043686add8eb120831f0160b6feef162">MissionShip</a>();</div> +<div class="line"><a name="l00379"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a8d115017c726643835932d0173782ef2"> 379</a></span>  <a class="code" href="class_mission_ship.html#a8d115017c726643835932d0173782ef2">~MissionShip</a>() { }</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div> +<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ade8cf669d7a92e86360486a7c469768b"> 381</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_ship.html#ade8cf669d7a92e86360486a7c469768b">Name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a3d3c6bd12a1b98824515b1b5aa015a7b">name</a>; }</div> +<div class="line"><a name="l00382"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ab2d1464bfe52f8c4bd4fc39cdd1feefa"> 382</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_ship.html#ab2d1464bfe52f8c4bd4fc39cdd1feefa">RegNum</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#acc54ba5aadcabbbcb3438581a0033ea6">regnum</a>; }</div> +<div class="line"><a name="l00383"></a><span class="lineno"><a class="code" href="class_mission_ship.html#aaeb3c1d4397c464f8482d6ca8da29c84"> 383</a></span>  <span class="keyword">const</span> <a class="code" href="class_text.html">Text</a>& <a class="code" href="class_mission_ship.html#aaeb3c1d4397c464f8482d6ca8da29c84">Region</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a5325d59ba8dfef34ff33aff6b14c0e03">region</a>; }</div> +<div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a98abb83ff875136884fc34a17023cb05"> 384</a></span>  <span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* <a class="code" href="class_mission_ship.html#a98abb83ff875136884fc34a17023cb05">GetSkin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#ad639e004ed0d64b5e332ce3ab58cd3c7">skin</a>; }</div> +<div class="line"><a name="l00385"></a><span class="lineno"><a class="code" href="class_mission_ship.html#aae2f66aef218e9b940979054e92d00dc"> 385</a></span>  <span class="keyword">const</span> <a class="code" href="struct_point.html">Point</a>& <a class="code" href="class_mission_ship.html#aae2f66aef218e9b940979054e92d00dc">Location</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a793f330e6291ae9b1c32e556cf63da3c">loc</a>; }</div> +<div class="line"><a name="l00386"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ade24ed75d58c44b8bf640e07ac554cfd"> 386</a></span>  <span class="keyword">const</span> <a class="code" href="struct_point.html">Point</a>& <a class="code" href="class_mission_ship.html#ade24ed75d58c44b8bf640e07ac554cfd">Velocity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#af12096f6d1e2b354715d2a3fa5b324d2">velocity</a>; }</div> +<div class="line"><a name="l00387"></a><span class="lineno"><a class="code" href="class_mission_ship.html#afc88a94d21015c5fa2013b4b77fb4d72"> 387</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#afc88a94d21015c5fa2013b4b77fb4d72">Respawns</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#adfd25ed9e52e952c9c3eb10db0cd505e">respawns</a>; }</div> +<div class="line"><a name="l00388"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a93bf62f9f2d11ca1f82fc40403480f4e"> 388</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_ship.html#a93bf62f9f2d11ca1f82fc40403480f4e">Heading</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a043a61fa03affdbed1ad8097fd47b10d">heading</a>; }</div> +<div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a034cb0999f30266f3060800d44fcb5bb"> 389</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_ship.html#a034cb0999f30266f3060800d44fcb5bb">Integrity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#ab3bc4a46f2ab45ffe772ce15f95f4827">integrity</a>; }</div> +<div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ac8ce7ec0cbf7dcca9be497dbf8aba341"> 390</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#ac8ce7ec0cbf7dcca9be497dbf8aba341">Decoys</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#abee2f16d854e91c2956bdbcd1bf90de4">decoys</a>; }</div> +<div class="line"><a name="l00391"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a8f95420a5e16c109d6fea55bba62bc58"> 391</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#a8f95420a5e16c109d6fea55bba62bc58">Probes</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a3f06b19dadde116c99f2b8b4eb14c15d">probes</a>; }</div> +<div class="line"><a name="l00392"></a><span class="lineno"><a class="code" href="class_mission_ship.html#af94bd6ddff973c70e489a9e2becd7bbb"> 392</a></span>  <span class="keyword">const</span> <span class="keywordtype">int</span>* <a class="code" href="class_mission_ship.html#af94bd6ddff973c70e489a9e2becd7bbb">Ammo</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a568203d1616277641926728fbddbe1cf">ammo</a>; }</div> +<div class="line"><a name="l00393"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ac4f91247b8f7d519295c8939a7b00d55"> 393</a></span>  <span class="keyword">const</span> <span class="keywordtype">int</span>* <a class="code" href="class_mission_ship.html#ac4f91247b8f7d519295c8939a7b00d55">Fuel</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_mission_ship.html#a818ae8e708b42f8f87d37bda6e3ec8f7">fuel</a>; }</div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div> +<div class="line"><a name="l00395"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a7309e74e2e84d0082b092f47d053e104"> 395</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a7309e74e2e84d0082b092f47d053e104">SetName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n) { <a class="code" href="class_mission_ship.html#a3d3c6bd12a1b98824515b1b5aa015a7b">name</a> = n; }</div> +<div class="line"><a name="l00396"></a><span class="lineno"><a class="code" href="class_mission_ship.html#aa27ca923b50ea84c3da9454d8c3dfa1d"> 396</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#aa27ca923b50ea84c3da9454d8c3dfa1d">SetRegNum</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n) { <a class="code" href="class_mission_ship.html#acc54ba5aadcabbbcb3438581a0033ea6">regnum</a> = n; }</div> +<div class="line"><a name="l00397"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a0e71723172571adcc27415af61876cfa"> 397</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a0e71723172571adcc27415af61876cfa">SetRegion</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* n) { <a class="code" href="class_mission_ship.html#a5325d59ba8dfef34ff33aff6b14c0e03">region</a> = n; }</div> +<div class="line"><a name="l00398"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ac8aa366dba7d3c6f6e6aec735189d2a2"> 398</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#ac8aa366dba7d3c6f6e6aec735189d2a2">SetSkin</a>(<span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* s) { <a class="code" href="class_mission_ship.html#ad639e004ed0d64b5e332ce3ab58cd3c7">skin</a> = s; }</div> +<div class="line"><a name="l00399"></a><span class="lineno"><a class="code" href="class_mission_ship.html#adbf2b81c512fc4cd5c68e9038d774f89"> 399</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#adbf2b81c512fc4cd5c68e9038d774f89">SetLocation</a>(<span class="keyword">const</span> <a class="code" href="struct_point.html">Point</a>& p) { <a class="code" href="class_mission_ship.html#a793f330e6291ae9b1c32e556cf63da3c">loc</a> = p; }</div> +<div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a63962db93c69b9ad17376b20227cf561"> 400</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a63962db93c69b9ad17376b20227cf561">SetVelocity</a>(<span class="keyword">const</span> <a class="code" href="struct_point.html">Point</a>& p) { <a class="code" href="class_mission_ship.html#af12096f6d1e2b354715d2a3fa5b324d2">velocity</a> = p; }</div> +<div class="line"><a name="l00401"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a217e184580f32233531d5086bbebf6dd"> 401</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a217e184580f32233531d5086bbebf6dd">SetRespawns</a>(<span class="keywordtype">int</span> r) { <a class="code" href="class_mission_ship.html#adfd25ed9e52e952c9c3eb10db0cd505e">respawns</a> = r; }</div> +<div class="line"><a name="l00402"></a><span class="lineno"><a class="code" href="class_mission_ship.html#abe6a368e3b6d8618f3a588d81d530d88"> 402</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#abe6a368e3b6d8618f3a588d81d530d88">SetHeading</a>(<span class="keywordtype">double</span> h) { <a class="code" href="class_mission_ship.html#a043a61fa03affdbed1ad8097fd47b10d">heading</a> = h; }</div> +<div class="line"><a name="l00403"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a71d8f9aa8e88e6970dcd9f5eacb9fa80"> 403</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a71d8f9aa8e88e6970dcd9f5eacb9fa80">SetIntegrity</a>(<span class="keywordtype">double</span> n) { <a class="code" href="class_mission_ship.html#ab3bc4a46f2ab45ffe772ce15f95f4827">integrity</a> = n; }</div> +<div class="line"><a name="l00404"></a><span class="lineno"><a class="code" href="class_mission_ship.html#acd91cdbdc6281b637a8c7bcd7ee90dfd"> 404</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#acd91cdbdc6281b637a8c7bcd7ee90dfd">SetDecoys</a>(<span class="keywordtype">int</span> d) { <a class="code" href="class_mission_ship.html#abee2f16d854e91c2956bdbcd1bf90de4">decoys</a> = d; }</div> +<div class="line"><a name="l00405"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a8a3799333f47a0930ad1fc88a59c5dea"> 405</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a8a3799333f47a0930ad1fc88a59c5dea">SetProbes</a>(<span class="keywordtype">int</span> p) { <a class="code" href="class_mission_ship.html#a3f06b19dadde116c99f2b8b4eb14c15d">probes</a> = p; }</div> +<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#a27d725db9b6a753640897ca8b82ee608">SetAmmo</a>(<span class="keyword">const</span> <span class="keywordtype">int</span>* a);</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordtype">void</span> <a class="code" href="class_mission_ship.html#ab9f078d81f0151443cd3bad3858d217b">SetFuel</a>(<span class="keyword">const</span> <span class="keywordtype">int</span>* f);</div> +<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00410"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a3d3c6bd12a1b98824515b1b5aa015a7b"> 410</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_ship.html#a3d3c6bd12a1b98824515b1b5aa015a7b">name</a>;</div> +<div class="line"><a name="l00411"></a><span class="lineno"><a class="code" href="class_mission_ship.html#acc54ba5aadcabbbcb3438581a0033ea6"> 411</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_ship.html#acc54ba5aadcabbbcb3438581a0033ea6">regnum</a>;</div> +<div class="line"><a name="l00412"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a5325d59ba8dfef34ff33aff6b14c0e03"> 412</a></span>  <a class="code" href="class_text.html">Text</a> <a class="code" href="class_mission_ship.html#a5325d59ba8dfef34ff33aff6b14c0e03">region</a>;</div> +<div class="line"><a name="l00413"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ad639e004ed0d64b5e332ce3ab58cd3c7"> 413</a></span>  <span class="keyword">const</span> <a class="code" href="class_skin.html">Skin</a>* <a class="code" href="class_mission_ship.html#ad639e004ed0d64b5e332ce3ab58cd3c7">skin</a>;</div> +<div class="line"><a name="l00414"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a793f330e6291ae9b1c32e556cf63da3c"> 414</a></span>  <a class="code" href="struct_point.html">Point</a> <a class="code" href="class_mission_ship.html#a793f330e6291ae9b1c32e556cf63da3c">loc</a>;</div> +<div class="line"><a name="l00415"></a><span class="lineno"><a class="code" href="class_mission_ship.html#af12096f6d1e2b354715d2a3fa5b324d2"> 415</a></span>  <a class="code" href="struct_point.html">Point</a> <a class="code" href="class_mission_ship.html#af12096f6d1e2b354715d2a3fa5b324d2">velocity</a>;</div> +<div class="line"><a name="l00416"></a><span class="lineno"><a class="code" href="class_mission_ship.html#adfd25ed9e52e952c9c3eb10db0cd505e"> 416</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#adfd25ed9e52e952c9c3eb10db0cd505e">respawns</a>;</div> +<div class="line"><a name="l00417"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a043a61fa03affdbed1ad8097fd47b10d"> 417</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_ship.html#a043a61fa03affdbed1ad8097fd47b10d">heading</a>;</div> +<div class="line"><a name="l00418"></a><span class="lineno"><a class="code" href="class_mission_ship.html#ab3bc4a46f2ab45ffe772ce15f95f4827"> 418</a></span>  <span class="keywordtype">double</span> <a class="code" href="class_mission_ship.html#ab3bc4a46f2ab45ffe772ce15f95f4827">integrity</a>;</div> +<div class="line"><a name="l00419"></a><span class="lineno"><a class="code" href="class_mission_ship.html#abee2f16d854e91c2956bdbcd1bf90de4"> 419</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#abee2f16d854e91c2956bdbcd1bf90de4">decoys</a>;</div> +<div class="line"><a name="l00420"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a3f06b19dadde116c99f2b8b4eb14c15d"> 420</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#a3f06b19dadde116c99f2b8b4eb14c15d">probes</a>;</div> +<div class="line"><a name="l00421"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a568203d1616277641926728fbddbe1cf"> 421</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#a568203d1616277641926728fbddbe1cf">ammo</a>[16];</div> +<div class="line"><a name="l00422"></a><span class="lineno"><a class="code" href="class_mission_ship.html#a818ae8e708b42f8f87d37bda6e3ec8f7"> 422</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_mission_ship.html#a818ae8e708b42f8f87d37bda6e3ec8f7">fuel</a>[4];</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> };</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="preprocessor">#endif Mission_h</span></div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <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="_mission_8h.html">Mission.h</a></li> + <li class="footer">Generated on Tue Jun 5 2012 20:46:57 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> |