summaryrefslogtreecommitdiffhomepage
path: root/Doc/doxygen/html/class_hangar.html
diff options
context:
space:
mode:
authorFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2012-05-31 14:46:27 +0000
committerFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2012-05-31 14:46:27 +0000
commit8898ad9b25fca6afe2374d293a981db02a83d7e9 (patch)
tree8041e6eb069b6da70b83e82efdb998662140e716 /Doc/doxygen/html/class_hangar.html
parent985b945e4b49b5d5a1394e93fc3a95289c05e449 (diff)
downloadstarshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.zip
starshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.tar.gz
starshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.tar.bz2
Committing the documentation to svn to have it accessible online
Diffstat (limited to 'Doc/doxygen/html/class_hangar.html')
-rw-r--r--Doc/doxygen/html/class_hangar.html1560
1 files changed, 1560 insertions, 0 deletions
diff --git a/Doc/doxygen/html/class_hangar.html b/Doc/doxygen/html/class_hangar.html
new file mode 100644
index 0000000..05a9cf1
--- /dev/null
+++ b/Doc/doxygen/html/class_hangar.html
@@ -0,0 +1,1560 @@
+<!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: Hangar Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Starshatter_Open
+ </div>
+ <div id="projectbrief">Open source Starshatter engine</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><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="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_hangar.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">Hangar Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_hangar_8h_source.html">Hangar.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for Hangar:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_hangar.png" usemap="#Hangar_map" alt=""/>
+ <map id="Hangar_map" name="Hangar_map">
+<area href="class_sim_observer.html" alt="SimObserver" shape="rect" coords="0,0,86,24"/>
+</map>
+ </div></div>
+
+<p><a href="class_hangar-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ada5d20bb233b54d2712053a4c5212ba6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6">HANGAR_STATE</a> { <br/>
+&#160;&#160;<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a86ed960e00a182bb00eb5466f12b5c3f">UNAVAIL</a> = -2,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a3a79906dbcf2080956fd7049065c7697">MAINT</a> = -1,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a149a648524bbe69ed870293b412b7aac">STORAGE</a> = 0,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6aa1d0991717d0f1475fbe20bfaa8d3512">PREP</a>,
+<br/>
+&#160;&#160;<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a39c01837980a6eddc58030c45765a4aa">ALERT</a>,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a917b87fc3b6204ff534a4c255778688e">QUEUED</a>,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a55c51e0526545b505d63a13977281c2e">LOCKED</a>,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a96d0ce26f1e093cb45722b03436f8ef1">LAUNCH</a>,
+<br/>
+&#160;&#160;<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a91c372c3edc3fd54ef74a84c61c6cec1">ACTIVE</a>,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6aed46d853afa7d15fee5c77296caca7a4">APPROACH</a>,
+<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6aaff248d5a3dbb6ea4e84633ae50951e6">RECOVERY</a>
+<br/>
+ }</td></tr>
+<tr class="memitem:ae541c9cdc3e5ed1b78f72833738d1404"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404">CONSTANTS</a> { <a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a> = 10
+ }</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a378f5d20d005731e59f5d5a192e17ca7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a378f5d20d005731e59f5d5a192e17ca7">Hangar</a> ()</td></tr>
+<tr class="memitem:aacdb407b5651a96fedd193ebdeb8f284"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#aacdb407b5651a96fedd193ebdeb8f284">Hangar</a> (const <a class="el" href="class_hangar.html">Hangar</a> &amp;rhs)</td></tr>
+<tr class="memitem:a7d6351e3124a27e8be2a53a48f5316f3"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a7d6351e3124a27e8be2a53a48f5316f3">~Hangar</a> ()</td></tr>
+<tr class="memitem:ae43b898c8cea9ff2129f349ce1e1afaa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ae43b898c8cea9ff2129f349ce1e1afaa">ExecFrame</a> (double seconds)</td></tr>
+<tr class="memitem:a2afa47bee360c42f49c9c21f0c37bc6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a2afa47bee360c42f49c9c21f0c37bc6f">SetShip</a> (<a class="el" href="class_ship.html">Ship</a> *s)</td></tr>
+<tr class="memitem:a347376e6cf1ca162fc7f19cfeaf175ed"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a347376e6cf1ca162fc7f19cfeaf175ed">CreateSquadron</a> (<a class="el" href="class_text.html">Text</a> squadron, <a class="el" href="class_combat_group.html">CombatGroup</a> *g, const <a class="el" href="class_ship_design.html">ShipDesign</a> *design, int count, int iff=-1, int *def_load=0, int maint_count=0, int dead_count=0)</td></tr>
+<tr class="memitem:a274668676069ae73523141ff85c2e49d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a274668676069ae73523141ff85c2e49d">GotoActiveFlight</a> (int squadron, int slot, <a class="el" href="class_element.html">Element</a> *elem, int *loadout)</td></tr>
+<tr class="memitem:a49f3a2ec9954d8cd369d93f34cdb70b7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a49f3a2ec9954d8cd369d93f34cdb70b7">GotoAlert</a> (int squadron, int slot, <a class="el" href="class_flight_deck.html">FlightDeck</a> *d, <a class="el" href="class_element.html">Element</a> *elem=0, int *loadout=0, bool pkg=false, bool expedite=false)</td></tr>
+<tr class="memitem:a6b6ece52312eb7bcab9bd546aaecb912"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a6b6ece52312eb7bcab9bd546aaecb912">Ready</a> (int squadron, int slot, <a class="el" href="class_flight_deck.html">FlightDeck</a> *d)</td></tr>
+<tr class="memitem:ade1001a12dae257260b3d29f4265b42c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ade1001a12dae257260b3d29f4265b42c">Launch</a> (int squadron, int slot)</td></tr>
+<tr class="memitem:adc91a4fc5629258195cf4bfb590abc9c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#adc91a4fc5629258195cf4bfb590abc9c">StandDown</a> (int squadron, int slot)</td></tr>
+<tr class="memitem:a7b072a53a6cf7482d5278fd88a4633c5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a7b072a53a6cf7482d5278fd88a4633c5">CanStow</a> (<a class="el" href="class_ship.html">Ship</a> *s)</td></tr>
+<tr class="memitem:a833a7866e079bed09b9c4e2c594c8094"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a833a7866e079bed09b9c4e2c594c8094">Stow</a> (<a class="el" href="class_ship.html">Ship</a> *s)</td></tr>
+<tr class="memitem:a09430f461b83b157a635a13268729cb7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a09430f461b83b157a635a13268729cb7">FindSlot</a> (<a class="el" href="class_ship.html">Ship</a> *s, int &amp;squadron, int &amp;slot, int state=<a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a86ed960e00a182bb00eb5466f12b5c3f">UNAVAIL</a>)</td></tr>
+<tr class="memitem:a3a7a2dbe2c9d90c30da6e530fabf9ca1"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a3a7a2dbe2c9d90c30da6e530fabf9ca1">FindSquadronAndSlot</a> (<a class="el" href="class_ship.html">Ship</a> *s, int &amp;squadron, int &amp;slot)</td></tr>
+<tr class="memitem:a7bd0db17f2b2e97c1e31d42243474aec"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a7bd0db17f2b2e97c1e31d42243474aec">FindAvailSlot</a> (const <a class="el" href="class_ship_design.html">ShipDesign</a> *s, int &amp;squadron, int &amp;slot)</td></tr>
+<tr class="memitem:a1bbd0dd688619e53b2ecb49797fcad16"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a1bbd0dd688619e53b2ecb49797fcad16">FinishPrep</a> (<a class="el" href="class_hangar_slot.html">HangarSlot</a> *slot)</td></tr>
+<tr class="memitem:ace85dfc37c36b4f17d628e7f4e83d920"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ace85dfc37c36b4f17d628e7f4e83d920">SetAllIFF</a> (int iff)</td></tr>
+<tr class="memitem:a28b9078ce6b6f4de2409c5a090ed2fda"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a28b9078ce6b6f4de2409c5a090ed2fda">Update</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
+<tr class="memitem:a993354c712d94a33e266a86c35d3c37d"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a993354c712d94a33e266a86c35d3c37d">GetObserverName</a> () const </td></tr>
+<tr class="memitem:a2f272328452121238a7cb398d72b2524"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a2f272328452121238a7cb398d72b2524">NumSquadrons</a> () const </td></tr>
+<tr class="memitem:aee91768c319198b46d187e1713f1c893"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#aee91768c319198b46d187e1713f1c893">SquadronName</a> (int n) const </td></tr>
+<tr class="memitem:ad1c4fec059b15508d00fdfeddcb92668"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ad1c4fec059b15508d00fdfeddcb92668">SquadronSize</a> (int n) const </td></tr>
+<tr class="memitem:af25d6ae7100a38eb621837ed7b6366f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#af25d6ae7100a38eb621837ed7b6366f0">SquadronIFF</a> (int n) const </td></tr>
+<tr class="memitem:ae0a6a123e9bf0d8b754f48b1e1f2ff85"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ship_design.html">ShipDesign</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ae0a6a123e9bf0d8b754f48b1e1f2ff85">SquadronDesign</a> (int n) const </td></tr>
+<tr class="memitem:ad65968e6d7cb7063bc3666bccd76d144"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ad65968e6d7cb7063bc3666bccd76d144">NumShipsReady</a> (int squadron) const </td></tr>
+<tr class="memitem:ac19be279d60cf64e3cf2b5a3eb253f3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ac19be279d60cf64e3cf2b5a3eb253f3f">NumShipsMaint</a> (int squadron) const </td></tr>
+<tr class="memitem:a78334c699bc9df4202b99e7864a71c69"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a78334c699bc9df4202b99e7864a71c69">NumShipsDead</a> (int squadron) const </td></tr>
+<tr class="memitem:addd43033e144c3431bce4788912108ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#addd43033e144c3431bce4788912108ec">NumSlotsEmpty</a> () const </td></tr>
+<tr class="memitem:ad204a4b543ed3860643447a3fae49fa7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ad204a4b543ed3860643447a3fae49fa7">GetActiveElements</a> (<a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_element.html">Element</a> &gt; &amp;active_list)</td></tr>
+<tr class="memitem:a11e8d34c6b6b72648ad146934b865003"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a11e8d34c6b6b72648ad146934b865003">GetSlot</a> (int squadron, int index) const </td></tr>
+<tr class="memitem:a53729bf6ed8ae8de85f676c9b5bcfae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ship.html">Ship</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a53729bf6ed8ae8de85f676c9b5bcfae8">GetShip</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a52beac8ff1bcbb79b664c8d9eaae7e53"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ship_design.html">ShipDesign</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a52beac8ff1bcbb79b664c8d9eaae7e53">GetDesign</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a7c71fc6298c7d6716cdacae456a223d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_flight_deck.html">FlightDeck</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a7c71fc6298c7d6716cdacae456a223d8">GetFlightDeck</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a4ba4da655cfca3b6485250ccf8dca927"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a4ba4da655cfca3b6485250ccf8dca927">GetFlightDeckSlot</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:aacc45aa62c59e93c1cc30a179a5e438a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#aacc45aa62c59e93c1cc30a179a5e438a">GetState</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a61711d251698388fa1437dc7e853da85"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a61711d251698388fa1437dc7e853da85">TimeRemaining</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a80739d63a3580218ff3d80aa7c8ebe67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_element.html">Element</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a80739d63a3580218ff3d80aa7c8ebe67">GetPackageElement</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a1e6de426e9ce3e94ef452041bf7e8aee"><td class="memItemLeft" align="right" valign="top">const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a1e6de426e9ce3e94ef452041bf7e8aee">GetLoadout</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a28b460676f08b7bffd776c01f2b46b93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a28b460676f08b7bffd776c01f2b46b93">StatusName</a> (const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *s) const </td></tr>
+<tr class="memitem:a4409bf3748e06eb86b5001dd00b35c7b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a4409bf3748e06eb86b5001dd00b35c7b">PreflightQueue</a> (<a class="el" href="class_flight_deck.html">FlightDeck</a> *d) const </td></tr>
+<tr class="memitem:a8817c7ce9d534afefd8d3f1d31133582"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a8817c7ce9d534afefd8d3f1d31133582">GetLastPatrolLaunch</a> () const </td></tr>
+<tr class="memitem:a0e89ec68ca96663e180a56b9e4a87aaa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a0e89ec68ca96663e180a56b9e4a87aaa">SetLastPatrolLaunch</a> (DWORD t)</td></tr>
+<tr class="inherit_header pub_methods_class_sim_observer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sim_observer')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="class_sim_observer.html">SimObserver</a></td></tr>
+<tr class="memitem:a7348e5f58ba93c8ec4c3349676dfd42e inherit pub_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#a7348e5f58ba93c8ec4c3349676dfd42e">~SimObserver</a> ()</td></tr>
+<tr class="memitem:a03823f3af6e76868bc1dba46631c53e0 inherit pub_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#a03823f3af6e76868bc1dba46631c53e0">operator==</a> (const <a class="el" href="class_sim_observer.html">SimObserver</a> &amp;o) const </td></tr>
+<tr class="memitem:ae6c9a20e4fd0bcb3590f983a391dd451 inherit pub_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#ae6c9a20e4fd0bcb3590f983a391dd451">Observe</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
+<tr class="memitem:a59c8f9384d12c6192cad15ccda2df0b0 inherit pub_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#a59c8f9384d12c6192cad15ccda2df0b0">Ignore</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a6ec4d8701acc8b845d5f9b63f1d7cee3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ship.html">Ship</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a6ec4d8701acc8b845d5f9b63f1d7cee3">ship</a></td></tr>
+<tr class="memitem:a0fb2443a6128a3a55812d67ec71e7e57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a0fb2443a6128a3a55812d67ec71e7e57">nsquadrons</a></td></tr>
+<tr class="memitem:a16e1d6a794855236f142f68c0bc17b5e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a16e1d6a794855236f142f68c0bc17b5e">nslots</a> [<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td></tr>
+<tr class="memitem:aa82c03115635c603de94b0176ba48a6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#aa82c03115635c603de94b0176ba48a6a">names</a> [<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td></tr>
+<tr class="memitem:a6ce257269839a59a9597b82ae6e3a9af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a6ce257269839a59a9597b82ae6e3a9af">squadrons</a> [<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td></tr>
+<tr class="memitem:a5c6e9b750629625e3886895d18b3e155"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#a5c6e9b750629625e3886895d18b3e155">last_patrol_launch</a></td></tr>
+<tr class="inherit_header pro_attribs_class_sim_observer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sim_observer')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="class_sim_observer.html">SimObserver</a></td></tr>
+<tr class="memitem:a3fe87e6bbf13018f8f78f76e4d5c4164 inherit pro_attribs_class_sim_observer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_sim_object.html">SimObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#a3fe87e6bbf13018f8f78f76e4d5c4164">observe_list</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_sim_observer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_sim_observer')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="class_sim_observer.html">SimObserver</a></td></tr>
+<tr class="memitem:a5fd49b6b8b5e726e27f109a5ef03d525 inherit pub_static_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_observer.html#a5fd49b6b8b5e726e27f109a5ef03d525">TYPENAME</a> ()</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00038">38</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+</div><hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="ae541c9cdc3e5ed1b78f72833738d1404"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404">Hangar::CONSTANTS</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb"></a>MAX_SQUADRONS</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00058">58</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6">Hangar::HANGAR_STATE</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a86ed960e00a182bb00eb5466f12b5c3f"></a>UNAVAIL</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a3a79906dbcf2080956fd7049065c7697"></a>MAINT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a149a648524bbe69ed870293b412b7aac"></a>STORAGE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aa1d0991717d0f1475fbe20bfaa8d3512"></a>PREP</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a39c01837980a6eddc58030c45765a4aa"></a>ALERT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a917b87fc3b6204ff534a4c255778688e"></a>QUEUED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a55c51e0526545b505d63a13977281c2e"></a>LOCKED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a96d0ce26f1e093cb45722b03436f8ef1"></a>LAUNCH</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a91c372c3edc3fd54ef74a84c61c6cec1"></a>ACTIVE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aed46d853afa7d15fee5c77296caca7a4"></a>APPROACH</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aaff248d5a3dbb6ea4e84633ae50951e6"></a>RECOVERY</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00045">45</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a378f5d20d005731e59f5d5a192e17ca7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Hangar::Hangar </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00078">78</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aacdb407b5651a96fedd193ebdeb8f284"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Hangar::Hangar </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar.html">Hangar</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00087">87</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d6351e3124a27e8be2a53a48f5316f3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Hangar::~Hangar </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00096">96</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a7b072a53a6cf7482d5278fd88a4633c5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::CanStow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_ship.html">Ship</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00484">484</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a347376e6cf1ca162fc7f19cfeaf175ed"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::CreateSquadron </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_combat_group.html">CombatGroup</a> *&#160;</td>
+ <td class="paramname"><em>g</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_ship_design.html">ShipDesign</a> *&#160;</td>
+ <td class="paramname"><em>design</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>iff</em> = <code>-1</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>def_load</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>maint_count</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dead_count</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00294">294</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae43b898c8cea9ff2129f349ce1e1afaa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Hangar::ExecFrame </td>
+ <td>(</td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>seconds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00105">105</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7bd0db17f2b2e97c1e31d42243474aec"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::FindAvailSlot </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_ship_design.html">ShipDesign</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>slot</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00620">620</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a09430f461b83b157a635a13268729cb7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::FindSlot </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_ship.html">Ship</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>slot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>state</em> = <code><a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a86ed960e00a182bb00eb5466f12b5c3f">UNAVAIL</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00532">532</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a7a2dbe2c9d90c30da6e530fabf9ca1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::FindSquadronAndSlot </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_ship.html">Ship</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>slot</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00598">598</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1bbd0dd688619e53b2ecb49797fcad16"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::FinishPrep </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>slot</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00202">202</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad204a4b543ed3860643447a3fae49fa7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::GetActiveElements </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_element.html">Element</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>active_list</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00886">886</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52beac8ff1bcbb79b664c8d9eaae7e53"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_ship_design.html">ShipDesign</a> * Hangar::GetDesign </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00720">720</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7c71fc6298c7d6716cdacae456a223d8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_flight_deck.html">FlightDeck</a> * Hangar::GetFlightDeck </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00727">727</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4ba4da655cfca3b6485250ccf8dca927"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::GetFlightDeckSlot </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00734">734</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8817c7ce9d534afefd8d3f1d31133582"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD Hangar::GetLastPatrolLaunch </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00907">907</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e6de426e9ce3e94ef452041bf7e8aee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const int * Hangar::GetLoadout </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00762">762</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a993354c712d94a33e266a86c35d3c37d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char * Hangar::GetObserverName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_sim_observer.html#a595f0092cdcc89f890484c548896394f">SimObserver</a>.</p>
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00281">281</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a80739d63a3580218ff3d80aa7c8ebe67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_element.html">Element</a> * Hangar::GetPackageElement </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00755">755</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a53729bf6ed8ae8de85f676c9b5bcfae8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_ship.html">Ship</a> * Hangar::GetShip </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00713">713</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11e8d34c6b6b72648ad146934b865003"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> * Hangar::GetSlot </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00701">701</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aacc45aa62c59e93c1cc30a179a5e438a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::GetState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00741">741</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a274668676069ae73523141ff85c2e49d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::GotoActiveFlight </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>slot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_element.html">Element</a> *&#160;</td>
+ <td class="paramname"><em>elem</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>loadout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00332">332</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49f3a2ec9954d8cd369d93f34cdb70b7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::GotoAlert </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>slot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_flight_deck.html">FlightDeck</a> *&#160;</td>
+ <td class="paramname"><em>d</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_element.html">Element</a> *&#160;</td>
+ <td class="paramname"><em>elem</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>loadout</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>pkg</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>expedite</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00386">386</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade1001a12dae257260b3d29f4265b42c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::Launch </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>slot</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00412">412</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a78334c699bc9df4202b99e7864a71c69"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::NumShipsDead </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00850">850</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac19be279d60cf64e3cf2b5a3eb253f3f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::NumShipsMaint </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00833">833</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad65968e6d7cb7063bc3666bccd76d144"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::NumShipsReady </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00816">816</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="addd43033e144c3431bce4788912108ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::NumSlotsEmpty </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00867">867</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2f272328452121238a7cb398d72b2524"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::NumSquadrons </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00086">86</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4409bf3748e06eb86b5001dd00b35c7b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::PreflightQueue </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_flight_deck.html">FlightDeck</a> *&#160;</td>
+ <td class="paramname"><em>d</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00795">795</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6b6ece52312eb7bcab9bd546aaecb912"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::Ready </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>slot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_flight_deck.html">FlightDeck</a> *&#160;</td>
+ <td class="paramname"><em>d</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00642">642</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ace85dfc37c36b4f17d628e7f4e83d920"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Hangar::SetAllIFF </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>iff</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00921">921</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e89ec68ca96663e180a56b9e4a87aaa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Hangar::SetLastPatrolLaunch </td>
+ <td>(</td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>t</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00913">913</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2afa47bee360c42f49c9c21f0c37bc6f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Hangar::SetShip </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_ship.html">Ship</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00061">61</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae0a6a123e9bf0d8b754f48b1e1f2ff85"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_ship_design.html">ShipDesign</a> * Hangar::SquadronDesign </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00692">692</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af25d6ae7100a38eb621837ed7b6366f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::SquadronIFF </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00683">683</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee91768c319198b46d187e1713f1c893"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_text.html">Text</a> Hangar::SquadronName </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00665">665</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1c4fec059b15508d00fdfeddcb92668"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::SquadronSize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00674">674</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc91a4fc5629258195cf4bfb590abc9c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::StandDown </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>squadron</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>slot</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00425">425</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28b460676f08b7bffd776c01f2b46b93"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_text.html">Text</a> Hangar::StatusName </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00769">769</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a833a7866e079bed09b9c4e2c594c8094"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::Stow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_ship.html">Ship</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00498">498</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61711d251698388fa1437dc7e853da85"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double Hangar::TimeRemaining </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_hangar_slot.html">HangarSlot</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00748">748</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28b9078ce6b6f4de2409c5a090ed2fda"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Hangar::Update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_sim_object.html">SimObject</a> *&#160;</td>
+ <td class="paramname"><em>obj</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_sim_observer.html#a1c9b265751f8a016b0e21fbfb65bec57">SimObserver</a>.</p>
+
+<p>Definition at line <a class="el" href="_hangar_8cpp_source.html#l00251">251</a> of file <a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a5c6e9b750629625e3886895d18b3e155"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD Hangar::last_patrol_launch</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00120">120</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa82c03115635c603de94b0176ba48a6a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_text.html">Text</a> Hangar::names[<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00118">118</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a16e1d6a794855236f142f68c0bc17b5e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::nslots[<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00117">117</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0fb2443a6128a3a55812d67ec71e7e57"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Hangar::nsquadrons</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00116">116</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6ec4d8701acc8b845d5f9b63f1d7cee3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_ship.html">Ship</a>* Hangar::ship</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00115">115</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6ce257269839a59a9597b82ae6e3a9af"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_hangar_slot.html">HangarSlot</a>* Hangar::squadrons[<a class="el" href="class_hangar.html#ae541c9cdc3e5ed1b78f72833738d1404abf4cc6049fe4172def3ea68c002390cb">MAX_SQUADRONS</a>]</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_hangar_8h_source.html#l00119">119</a> of file <a class="el" href="_hangar_8h_source.html">Hangar.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_hangar_8h_source.html">Hangar.h</a></li>
+<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_hangar_8cpp_source.html">Hangar.cpp</a></li>
+</ul>
+</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="class_hangar.html">Hangar</a></li>
+ <li class="footer">Generated on Thu May 31 2012 16:31:59 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>