diff options
author | FWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544> | 2012-05-31 14:46:27 +0000 |
---|---|---|
committer | FWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544> | 2012-05-31 14:46:27 +0000 |
commit | 8898ad9b25fca6afe2374d293a981db02a83d7e9 (patch) | |
tree | 8041e6eb069b6da70b83e82efdb998662140e716 /Doc/doxygen/html/class_hangar.html | |
parent | 985b945e4b49b5d5a1394e93fc3a95289c05e449 (diff) | |
download | starshatter-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.html | 1560 |
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 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 List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class 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"> </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="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<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 <<a class="el" href="_hangar_8h_source.html">Hangar.h</a>></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6">HANGAR_STATE</a> { <br/> +  <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/> +  <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/> +  <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  </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"> </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"> </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> &rhs)</td></tr> +<tr class="memitem:a7d6351e3124a27e8be2a53a48f5316f3"><td class="memItemLeft" align="right" valign="top">virtual </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 &squadron, int &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 </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 &squadron, int &slot)</td></tr> +<tr class="memitem:a7bd0db17f2b2e97c1e31d42243474aec"><td class="memItemLeft" align="right" valign="top">virtual bool </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 &squadron, int &slot)</td></tr> +<tr class="memitem:a1bbd0dd688619e53b2ecb49797fcad16"><td class="memItemLeft" align="right" valign="top">virtual bool </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 </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 </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 * </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 </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> </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 </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 </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> * </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 </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 </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 </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 </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 </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>< <a class="el" href="class_element.html">Element</a> > &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> * </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> * </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> * </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> * </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 </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 </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 </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> * </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 * </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> </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 </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 </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 </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="-"/> 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 </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 </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> &o) const </td></tr> +<tr class="memitem:ae6c9a20e4fd0bcb3590f983a391dd451 inherit pub_methods_class_sim_observer"><td class="memItemLeft" align="right" valign="top">virtual void </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 </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> * </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 </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 </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> </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> * </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 </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="-"/> 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>< <a class="el" href="class_sim_object.html">SimObject</a> > </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="-"/> 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 * </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> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a3a79906dbcf2080956fd7049065c7697"></a>MAINT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a149a648524bbe69ed870293b412b7aac"></a>STORAGE</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aa1d0991717d0f1475fbe20bfaa8d3512"></a>PREP</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a39c01837980a6eddc58030c45765a4aa"></a>ALERT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a917b87fc3b6204ff534a4c255778688e"></a>QUEUED</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a55c51e0526545b505d63a13977281c2e"></a>LOCKED</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a96d0ce26f1e093cb45722b03436f8ef1"></a>LAUNCH</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6a91c372c3edc3fd54ef74a84c61c6cec1"></a>ACTIVE</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aed46d853afa7d15fee5c77296caca7a4"></a>APPROACH</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="ada5d20bb233b54d2712053a4c5212ba6aaff248d5a3dbb6ea4e84633ae50951e6"></a>RECOVERY</em> </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 & 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> & </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> * </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> </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> * </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> * </td> + <td class="paramname"><em>design</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>count</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>iff</em> = <code>-1</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"><em>def_load</em> = <code>0</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>maint_count</em> = <code>0</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>dead_count</em> = <code>0</code> </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 </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> * </td> + <td class="paramname"><em>s</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>slot</em> </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> * </td> + <td class="paramname"><em>s</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>slot</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>state</em> = <code><a class="el" href="class_hangar.html#ada5d20bb233b54d2712053a4c5212ba6a86ed960e00a182bb00eb5466f12b5c3f">UNAVAIL</a></code> </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> * </td> + <td class="paramname"><em>s</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int & </td> + <td class="paramname"><em>slot</em> </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> * </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>< <a class="el" href="class_element.html">Element</a> > & </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> * </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> * </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> * </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> * </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> * </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> * </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>index</em> </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> * </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </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> * </td> + <td class="paramname"><em>elem</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"><em>loadout</em> </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </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> * </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> * </td> + <td class="paramname"><em>elem</em> = <code>0</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"><em>loadout</em> = <code>0</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>pkg</em> = <code>false</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>expedite</em> = <code>false</code> </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>slot</em> </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 </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 </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 </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> * </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </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> * </td> + <td class="paramname"><em>d</em> </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 </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 </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> * </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 </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 </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 </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 </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 </td> + <td class="paramname"><em>squadron</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>slot</em> </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> * </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> * </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> * </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> * </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> |