1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>Ares: SWTypeExt::SWTypeExt::ExtData Class Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.8 -->
8
<script type="text/javascript">
10
function changeDisplayState (e){
11
var num=this.id.replace(/[^[0-9]/g,'');
12
var button=this.firstChild;
13
var sectionDiv=document.getElementById('dynsection'+num);
14
if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
15
sectionDiv.style.display='block';
16
button.src='open.gif';
18
sectionDiv.style.display='none';
19
button.src='closed.gif';
22
function initDynSections(){
23
var divs=document.getElementsByTagName('div');
25
for(var i=0;i<divs.length-1;i++){
26
if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
28
var section=divs[i+1];
29
var button=header.firstChild;
31
divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
32
button=document.createElement('img');
33
divs[i].insertBefore(button,divs[i].firstChild);
35
header.style.cursor='pointer';
36
header.onclick=changeDisplayState;
37
header.id='dynheader'+sectionCounter;
38
button.src='closed.gif';
39
section.id='dynsection'+sectionCounter;
40
section.style.display='none';
41
section.style.marginLeft='14px';
46
window.onload = initDynSections;
49
<div class="navigation" id="top">
52
<li><a href="index.html"><span>Main Page</span></a></li>
53
<li><a href="pages.html"><span>Related Pages</span></a></li>
54
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
55
<li><a href="files.html"><span>Files</span></a></li>
56
<li><a href="dirs.html"><span>Directories</span></a></li>
58
<form action="search.php" method="get">
59
<table cellspacing="0" cellpadding="0" border="0">
61
<td><label> <u>S</u>earch for </label></td>
62
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
71
<li><a href="annotated.html"><span>Class List</span></a></li>
72
<li><a href="classes.html"><span>Class Index</span></a></li>
73
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
74
<li><a href="functions.html"><span>Class Members</span></a></li>
77
<div class="navpath"><a class="el" href="class_s_w_type_ext.html">SWTypeExt</a>::<a class="el" href="class_s_w_type_ext_1_1_ext_data.html">ExtData</a>
80
<div class="contents">
81
<h1>SWTypeExt::SWTypeExt::ExtData Class Reference</h1><!-- doxytag: class="SWTypeExt::ExtData" --><!-- doxytag: inherits="Extension< TT >" --><code>#include <Ext/SWType/Body.h></code>
83
<div class="dynheader">
84
Inheritance diagram for SWTypeExt::SWTypeExt::ExtData:</div>
85
<div class="dynsection">
87
<p><center><img src="class_s_w_type_ext_1_1_ext_data.png" usemap="#SWTypeExt::SWTypeExt::ExtData_map" border="0" alt=""></center>
88
<map name="SWTypeExt::SWTypeExt::ExtData_map">
89
<area href="class_extension.html" alt="Extension< TT >" shape="rect" coords="0,0,195,24">
94
<a href="class_s_w_type_ext_1_1_ext_data-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
96
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#390c72bb4dd989262255d9eb7d8ce74b">ExtData</a> (const DWORD <a class="el" href="class_extension.html#2f0c543d5bceafd46d103be4f87a5abe">Canary</a>, <a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> *const OwnerObject)</td></tr>
99
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#30e16c62696337efcf9ba8cffaa41382">~ExtData</a> ()</td></tr>
101
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#6d732487a0b6fb25c79d8924dc428ddc">Size</a> () const </td></tr>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#91e25dcde5241c8c811e58c8b57b67c3">LoadFromINIFile</a> (<a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> *pThis, CCINIClass *pINI)</td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#77024ab283642611bf0a101512c3c7a9">InitializeConstants</a> (<a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> *pThis)</td></tr>
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#d0b35f90ebedb600549c4c28359aef56">InitializeRuled</a> (<a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> *pThis)</td></tr>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#61be115530ba8a070ebdd9d62f2d6fe7">InvalidatePointer</a> (void *ptr)</td></tr>
111
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, <br class="typebreak">
113
AircraftTypeClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#d53cc569bd443ec7d0eed664c51a48b4">SpyPlane_TypeIndex</a></td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#6ae06ab09e93b869ea58c044b3322654">SpyPlane_Count</a></td></tr>
117
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, MissionClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#878ff4b4600dc64326daa53626abbf63">SpyPlane_Mission</a></td></tr>
119
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, VocClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#27104ed232b78d3ee5e4db0e15c8b588">Nuke_Siren</a></td></tr>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#2aaab4072496c13cce0d00da3e8ff7e2">Sonar_Range</a></td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#09e24bcd2f9c88708f1ebcdc4348f4cf">Sonar_Delay</a></td></tr>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#b357dd98aade724dcaf6e0fe73157593">Money_Amount</a></td></tr>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, VoxClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#bd6ac388cf50cbbce5690312206e1e10">EVA_Ready</a></td></tr>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, VoxClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#f2b8501ef35eb62d452896a9c6021df2">EVA_Activated</a></td></tr>
131
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, VoxClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#ef5297e5f2d74e481194c456e74d0890">EVA_Detected</a></td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable_idx.html">ValueableIdx</a>< int, VocClass > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#3fe464e075ec308e6ac72052a719d4d3">SW_Sound</a></td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< AnimTypeClass * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#391996e9135a9d4276151fb2e7c0a858">SW_Anim</a></td></tr>
137
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#35fde7d5f126eb6408c750e523a0e2bc">SW_AnimHeight</a></td></tr>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#98362d9e542c873c071350e226dd7046">SW_TypeCustom</a></td></tr>
141
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#c30e4e47d96c50dd8825acd0817c1bd8">SW_AutoFire</a></td></tr>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#bdd598d5c5eb2c9ecc274706985138de">SW_FireToShroud</a></td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#326b14693dd11c548b4df18df3b6853b">SW_RadarEvent</a></td></tr>
147
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< MouseCursor > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#fae1c1d08642129069e7fd655e6993bb">SW_Cursor</a></td></tr>
149
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< MouseCursor > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#8ce6698a37b01fecf6d281ee5d8f47d2">SW_NoCursor</a></td></tr>
151
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_custom_palette.html">CustomPalette</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#4d991a1e027066a28b72989416f5ae68">CameoPal</a></td></tr>
153
<tr><td class="memItemLeft" nowrap align="right" valign="top">DynamicVectorClass<br class="typebreak">
154
< TechnoTypeClass * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#3d552881448b2d16ae659b502e1cdc5a">SW_Deliverables</a></td></tr>
156
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#fcf74fc38e15dad306919158221a9470">SW_DeliverBuildups</a></td></tr>
158
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< WarheadTypeClass * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#35aa944634414c550906abbddb4570f6">GWarhead_WH</a></td></tr>
160
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_valueable.html">Valueable</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_w_type_ext_1_1_ext_data.html#bb7ba7090530360ce91633add120ee33">GWarhead_Damage</a></td></tr>
163
<hr><h2>Constructor & Destructor Documentation</h2>
164
<a class="anchor" name="390c72bb4dd989262255d9eb7d8ce74b"></a><!-- doxytag: member="SWTypeExt::ExtData::ExtData" ref="390c72bb4dd989262255d9eb7d8ce74b" args="(const DWORD Canary, TT *const OwnerObject)" -->
165
<div class="memitem">
166
<div class="memproto">
167
<table class="memname">
169
<td class="memname">SWTypeExt::SWTypeExt::ExtData::ExtData </td>
171
<td class="paramtype">const DWORD </td>
172
<td class="paramname"> <em>Canary</em>, </td>
175
<td class="paramkey"></td>
177
<td class="paramtype"><a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> *const </td>
178
<td class="paramname"> <em>OwnerObject</em></td><td> </td>
183
<td></td><td></td><td><code> [inline]</code></td>
190
<div class="fragment"><pre class="fragment"><a name="l00077"></a>00077 : <a class="code" href="class_extension.html">Extension<TT></a>(<a class="code" href="class_extension.html#2f0c543d5bceafd46d103be4f87a5abe">Canary</a>, OwnerObject),
191
<a name="l00078"></a>00078 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#d53cc569bd443ec7d0eed664c51a48b4">SpyPlane_TypeIndex</a> (0),
192
<a name="l00079"></a>00079 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#6ae06ab09e93b869ea58c044b3322654">SpyPlane_Count</a> (1),
193
<a name="l00080"></a>00080 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#878ff4b4600dc64326daa53626abbf63">SpyPlane_Mission</a> (mission_AttackAgain),
194
<a name="l00081"></a>00081 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#27104ed232b78d3ee5e4db0e15c8b588">Nuke_Siren</a> (-1),
195
<a name="l00082"></a>00082 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#2aaab4072496c13cce0d00da3e8ff7e2">Sonar_Range</a> (0),
196
<a name="l00083"></a>00083 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#09e24bcd2f9c88708f1ebcdc4348f4cf">Sonar_Delay</a> (0),
197
<a name="l00084"></a>00084 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#b357dd98aade724dcaf6e0fe73157593">Money_Amount</a> (0),
198
<a name="l00085"></a>00085 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#bd6ac388cf50cbbce5690312206e1e10">EVA_Ready</a> (-1),
199
<a name="l00086"></a>00086 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#f2b8501ef35eb62d452896a9c6021df2">EVA_Activated</a> (-1),
200
<a name="l00087"></a>00087 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#ef5297e5f2d74e481194c456e74d0890">EVA_Detected</a> (-1),
201
<a name="l00088"></a>00088 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#3fe464e075ec308e6ac72052a719d4d3">SW_Sound</a> (-1),
202
<a name="l00089"></a>00089 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#391996e9135a9d4276151fb2e7c0a858">SW_Anim</a> (NULL),
203
<a name="l00090"></a>00090 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#35fde7d5f126eb6408c750e523a0e2bc">SW_AnimHeight</a> (0),
204
<a name="l00091"></a>00091 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#98362d9e542c873c071350e226dd7046">SW_TypeCustom</a> (<span class="keyword">false</span>),
205
<a name="l00092"></a>00092 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#c30e4e47d96c50dd8825acd0817c1bd8">SW_AutoFire</a> (<span class="keyword">false</span>),
206
<a name="l00093"></a>00093 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#bdd598d5c5eb2c9ecc274706985138de">SW_FireToShroud</a> (<span class="keyword">true</span>),
207
<a name="l00094"></a>00094 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#326b14693dd11c548b4df18df3b6853b">SW_RadarEvent</a> (<span class="keyword">false</span>),
208
<a name="l00095"></a>00095 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#4d991a1e027066a28b72989416f5ae68">CameoPal</a>(),
209
<a name="l00096"></a>00096 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#fcf74fc38e15dad306919158221a9470">SW_DeliverBuildups</a> (<span class="keyword">false</span>),
210
<a name="l00097"></a>00097 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#35aa944634414c550906abbddb4570f6">GWarhead_WH</a>(NULL),
211
<a name="l00098"></a>00098 <a class="code" href="class_s_w_type_ext_1_1_ext_data.html#bb7ba7090530360ce91633add120ee33">GWarhead_Damage</a>(0)
212
<a name="l00099"></a>00099 { };
218
<a class="anchor" name="30e16c62696337efcf9ba8cffaa41382"></a><!-- doxytag: member="SWTypeExt::ExtData::~ExtData" ref="30e16c62696337efcf9ba8cffaa41382" args="()" -->
219
<div class="memitem">
220
<div class="memproto">
221
<table class="memname">
223
<td class="memname">virtual SWTypeExt::SWTypeExt::ExtData::~ExtData </td>
225
<td class="paramname"> </td>
226
<td> ) </td>
227
<td><code> [inline, virtual]</code></td>
234
<div class="fragment"><pre class="fragment"><a name="l00101"></a>00101 { };
240
<hr><h2>Member Function Documentation</h2>
241
<a class="anchor" name="77024ab283642611bf0a101512c3c7a9"></a><!-- doxytag: member="SWTypeExt::ExtData::InitializeConstants" ref="77024ab283642611bf0a101512c3c7a9" args="(TT *pThis)" -->
242
<div class="memitem">
243
<div class="memproto">
244
<table class="memname">
246
<td class="memname">void SWTypeExt::SWTypeExt::ExtData::InitializeConstants </td>
248
<td class="paramtype"><a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> * </td>
249
<td class="paramname"> <em>pThis</em> </td>
250
<td> ) </td>
251
<td><code> [virtual]</code></td>
258
<div class="fragment"><pre class="fragment"><a name="l00013"></a>00013 {
259
<a name="l00014"></a>00014 <span class="keywordflow">if</span>(!<a class="code" href="class_new_s_w_type.html#cf4d83ac95f241dfd8a8c0e091d5f325">NewSWType::Array</a>.Count) {
260
<a name="l00015"></a>00015 <a class="code" href="class_new_s_w_type.html#81e1b07f52a0a2adcd71ca1ed8fce660">NewSWType::Init</a>();
261
<a name="l00016"></a>00016 }
262
<a name="l00017"></a>00017
263
<a name="l00018"></a>00018 MouseCursor *Cursor = &this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#fae1c1d08642129069e7fd655e6993bb">SW_Cursor</a>;
264
<a name="l00019"></a>00019 Cursor->Frame = 53; <span class="comment">// Attack</span>
265
<a name="l00020"></a>00020 Cursor->Count = 5;
266
<a name="l00021"></a>00021 Cursor->Interval = 5; <span class="comment">// test?</span>
267
<a name="l00022"></a>00022 Cursor->MiniFrame = 52;
268
<a name="l00023"></a>00023 Cursor->MiniCount = 1;
269
<a name="l00024"></a>00024 Cursor->HotX = hotspx_center;
270
<a name="l00025"></a>00025 Cursor->HotY = hotspy_middle;
271
<a name="l00026"></a>00026
272
<a name="l00027"></a>00027 Cursor = &this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#8ce6698a37b01fecf6d281ee5d8f47d2">SW_NoCursor</a>;
273
<a name="l00028"></a>00028 Cursor->Frame = 0;
274
<a name="l00029"></a>00029 Cursor->Count = 1;
275
<a name="l00030"></a>00030 Cursor->Interval = 5;
276
<a name="l00031"></a>00031 Cursor->MiniFrame = 1;
277
<a name="l00032"></a>00032 Cursor->MiniCount = 1;
278
<a name="l00033"></a>00033 Cursor->HotX = hotspx_center;
279
<a name="l00034"></a>00034 Cursor->HotY = hotspy_middle;
280
<a name="l00035"></a>00035 }
286
<a class="anchor" name="d0b35f90ebedb600549c4c28359aef56"></a><!-- doxytag: member="SWTypeExt::ExtData::InitializeRuled" ref="d0b35f90ebedb600549c4c28359aef56" args="(TT *pThis)" -->
287
<div class="memitem">
288
<div class="memproto">
289
<table class="memname">
291
<td class="memname">void SWTypeExt::SWTypeExt::ExtData::InitializeRuled </td>
293
<td class="paramtype"><a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> * </td>
294
<td class="paramname"> <em>pThis</em> </td>
295
<td> ) </td>
296
<td><code> [virtual]</code></td>
303
<div class="fragment"><pre class="fragment"><a name="l00038"></a>00038 {
304
<a name="l00039"></a>00039 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#d53cc569bd443ec7d0eed664c51a48b4">SpyPlane_TypeIndex</a> = AircraftTypeClass::FindIndex(<span class="stringliteral">"SPYP"</span>);
305
<a name="l00040"></a>00040 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#27104ed232b78d3ee5e4db0e15c8b588">Nuke_Siren</a> = RulesClass::Global()->DigSound;
306
<a name="l00041"></a>00041 }
312
<a class="anchor" name="61be115530ba8a070ebdd9d62f2d6fe7"></a><!-- doxytag: member="SWTypeExt::ExtData::InvalidatePointer" ref="61be115530ba8a070ebdd9d62f2d6fe7" args="(void *ptr)" -->
313
<div class="memitem">
314
<div class="memproto">
315
<table class="memname">
317
<td class="memname">virtual void SWTypeExt::SWTypeExt::ExtData::InvalidatePointer </td>
319
<td class="paramtype">void * </td>
320
<td class="paramname"> <em>ptr</em> </td>
321
<td> ) </td>
322
<td><code> [inline, virtual]</code></td>
330
<p>Implements <a class="el" href="class_extension.html#9e6b2ac570eddadb2ca3c01668da88b8">Extension< TT ></a>.</p>
331
<div class="fragment"><pre class="fragment"><a name="l00109"></a>00109 {
332
<a name="l00110"></a>00110 }
338
<a class="anchor" name="91e25dcde5241c8c811e58c8b57b67c3"></a><!-- doxytag: member="SWTypeExt::ExtData::LoadFromINIFile" ref="91e25dcde5241c8c811e58c8b57b67c3" args="(TT *pThis, CCINIClass *pINI)" -->
339
<div class="memitem">
340
<div class="memproto">
341
<table class="memname">
343
<td class="memname">void SWTypeExt::SWTypeExt::ExtData::LoadFromINIFile </td>
345
<td class="paramtype"><a class="el" href="class_s_w_type_ext.html#0180ced26778bf3a8d253b03a146681c">TT</a> * </td>
346
<td class="paramname"> <em>pThis</em>, </td>
349
<td class="paramkey"></td>
351
<td class="paramtype">CCINIClass * </td>
352
<td class="paramname"> <em>pINI</em></td><td> </td>
357
<td></td><td></td><td><code> [virtual]</code></td>
364
<div class="fragment"><pre class="fragment"><a name="l00044"></a>00044 {
365
<a name="l00045"></a>00045 <span class="keyword">const</span> <span class="keywordtype">char</span> * section = pThis->get_ID();
366
<a name="l00046"></a>00046
367
<a name="l00047"></a>00047 <span class="keywordflow">if</span>(!pINI->GetSection(section)) {
368
<a name="l00048"></a>00048 <span class="keywordflow">return</span>;
369
<a name="l00049"></a>00049 }
370
<a name="l00050"></a>00050
371
<a name="l00051"></a>00051 <a class="code" href="class_i_n_i___e_x.html">INI_EX</a> exINI(pINI);
372
<a name="l00052"></a>00052
373
<a name="l00053"></a>00053 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#6ae06ab09e93b869ea58c044b3322654">SpyPlane_Count</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"SpyPlane.Count"</span>);
374
<a name="l00054"></a>00054
375
<a name="l00055"></a>00055 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#d53cc569bd443ec7d0eed664c51a48b4">SpyPlane_TypeIndex</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"SpyPlane.Type"</span>);
376
<a name="l00056"></a>00056
377
<a name="l00057"></a>00057 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#878ff4b4600dc64326daa53626abbf63">SpyPlane_Mission</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"SpyPlane.Mission"</span>);
378
<a name="l00058"></a>00058
379
<a name="l00059"></a>00059 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#27104ed232b78d3ee5e4db0e15c8b588">Nuke_Siren</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"Nuke.Sound"</span>);
380
<a name="l00060"></a>00060 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#bd6ac388cf50cbbce5690312206e1e10">EVA_Ready</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"EVA.Ready"</span>);
381
<a name="l00061"></a>00061 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#f2b8501ef35eb62d452896a9c6021df2">EVA_Activated</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"EVA.Activated"</span>);
382
<a name="l00062"></a>00062 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#ef5297e5f2d74e481194c456e74d0890">EVA_Detected</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"EVA.Detected"</span>);
383
<a name="l00063"></a>00063
384
<a name="l00064"></a>00064 <span class="keywordflow">if</span>(exINI.ReadString(section, <span class="stringliteral">"Action"</span>) && !strcmp(exINI.value(), <span class="stringliteral">"Custom"</span>)) {
385
<a name="l00065"></a>00065 pThis->Action = <a class="code" href="_actions_8h.html#3828d4bdcec55d055849f3503ab93410">SW_YES_CURSOR</a>;
386
<a name="l00066"></a>00066 }
387
<a name="l00067"></a>00067
388
<a name="l00068"></a>00068 <span class="keywordflow">if</span>(exINI.ReadString(section, <span class="stringliteral">"Type"</span>)) {
389
<a name="l00069"></a>00069 <span class="keywordtype">int</span> customType = <a class="code" href="class_new_s_w_type.html#6f6659b52c8a26c8e83340cdfbef43f9">NewSWType::FindIndex</a>(exINI.value());
390
<a name="l00070"></a>00070 <span class="keywordflow">if</span>(customType > -1) {
391
<a name="l00071"></a>00071 pThis->Type = customType;
392
<a name="l00072"></a>00072 }
393
<a name="l00073"></a>00073 }
394
<a name="l00074"></a>00074
395
<a name="l00075"></a>00075 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#bdd598d5c5eb2c9ecc274706985138de">SW_FireToShroud</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"Super.FireIntoShroud"</span>);
396
<a name="l00076"></a>00076 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#c30e4e47d96c50dd8825acd0817c1bd8">SW_AutoFire</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"Super.AutoFire"</span>);
397
<a name="l00077"></a>00077 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#326b14693dd11c548b4df18df3b6853b">SW_RadarEvent</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"Super.CreateRadarEvent"</span>);
398
<a name="l00078"></a>00078
399
<a name="l00079"></a>00079 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#b357dd98aade724dcaf6e0fe73157593">Money_Amount</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"Money.Amount"</span>);
400
<a name="l00080"></a>00080
401
<a name="l00081"></a>00081 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#391996e9135a9d4276151fb2e7c0a858">SW_Anim</a>.<a class="code" href="class_valueable.html#ce02cef5e194a4738d03707ce1c44646">Parse</a>(&exINI, section, <span class="stringliteral">"SW.Animation"</span>);
402
<a name="l00082"></a>00082 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#35fde7d5f126eb6408c750e523a0e2bc">SW_AnimHeight</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"SW.AnimationHeight"</span>);
403
<a name="l00083"></a>00083
404
<a name="l00084"></a>00084 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#3fe464e075ec308e6ac72052a719d4d3">SW_Sound</a>.<a class="code" href="class_valueable_idx.html#c16db559b91f92e874356a63f13ebad2">Read</a>(&exINI, section, <span class="stringliteral">"SW.Sound"</span>);
405
<a name="l00085"></a>00085
406
<a name="l00086"></a>00086 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#fae1c1d08642129069e7fd655e6993bb">SW_Cursor</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"Cursor"</span>);
407
<a name="l00087"></a>00087 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#8ce6698a37b01fecf6d281ee5d8f47d2">SW_NoCursor</a>.<a class="code" href="class_valueable.html#0f0c57826adca78b4d46a69b5344a03b">Read</a>(&exINI, section, <span class="stringliteral">"NoCursor"</span>);
408
<a name="l00088"></a>00088
409
<a name="l00089"></a>00089 <span class="keywordtype">int</span> Type = pThis->Type - <a class="code" href="_s_w_type_2_body_8h.html#6ad9458fa6e603ce35865007ed97f044">FIRST_SW_TYPE</a>;
410
<a name="l00090"></a>00090 <span class="keywordflow">if</span>(Type >= 0 && Type < <a class="code" href="class_new_s_w_type.html#cf4d83ac95f241dfd8a8c0e091d5f325">NewSWType::Array</a>.Count ) {
411
<a name="l00091"></a>00091 <a class="code" href="class_new_s_w_type.html">NewSWType</a> *swt = <a class="code" href="class_new_s_w_type.html#6d958ce28c85b64691c52b374eec1bd3">NewSWType::GetNthItem</a>(pThis->Type);
412
<a name="l00092"></a>00092 swt-><a class="code" href="class_new_s_w_type.html#9da6e9a259267304401d5baa246f25c2">LoadFromINI</a>(<span class="keyword">this</span>, pThis, pINI);
413
<a name="l00093"></a>00093 }
414
<a name="l00094"></a>00094
415
<a name="l00095"></a>00095 this-><a class="code" href="class_s_w_type_ext_1_1_ext_data.html#4d991a1e027066a28b72989416f5ae68">CameoPal</a>.<a class="code" href="class_custom_palette.html#4a1c89f2ebe9a62f4692d31ac01d6b7c">LoadFromINI</a>(pINI, pThis->ID, <span class="stringliteral">"SidebarPalette"</span>);
416
<a name="l00096"></a>00096 }
422
<a class="anchor" name="6d732487a0b6fb25c79d8924dc428ddc"></a><!-- doxytag: member="SWTypeExt::ExtData::Size" ref="6d732487a0b6fb25c79d8924dc428ddc" args="() const " -->
423
<div class="memitem">
424
<div class="memproto">
425
<table class="memname">
427
<td class="memname">virtual size_t SWTypeExt::SWTypeExt::ExtData::Size </td>
429
<td class="paramname"> </td>
430
<td> ) </td>
431
<td> const<code> [inline, virtual]</code></td>
439
<p>Implements <a class="el" href="class_extension.html#44ddedd12613b24b7b03d21982782047">Extension< TT ></a>.</p>
440
<div class="fragment"><pre class="fragment"><a name="l00103"></a>00103 { <span class="keywordflow">return</span> <span class="keyword">sizeof</span>(*this); };
446
<hr><h2>Member Data Documentation</h2>
447
<a class="anchor" name="4d991a1e027066a28b72989416f5ae68"></a><!-- doxytag: member="SWTypeExt::ExtData::CameoPal" ref="4d991a1e027066a28b72989416f5ae68" args="" -->
448
<div class="memitem">
449
<div class="memproto">
450
<table class="memname">
452
<td class="memname"><a class="el" href="class_custom_palette.html">CustomPalette</a> SWTypeExt::SWTypeExt::ExtData::CameoPal </td>
462
<a class="anchor" name="f2b8501ef35eb62d452896a9c6021df2"></a><!-- doxytag: member="SWTypeExt::ExtData::EVA_Activated" ref="f2b8501ef35eb62d452896a9c6021df2" args="" -->
463
<div class="memitem">
464
<div class="memproto">
465
<table class="memname">
467
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, VoxClass> SWTypeExt::SWTypeExt::ExtData::EVA_Activated </td>
477
<a class="anchor" name="ef5297e5f2d74e481194c456e74d0890"></a><!-- doxytag: member="SWTypeExt::ExtData::EVA_Detected" ref="ef5297e5f2d74e481194c456e74d0890" args="" -->
478
<div class="memitem">
479
<div class="memproto">
480
<table class="memname">
482
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, VoxClass> SWTypeExt::SWTypeExt::ExtData::EVA_Detected </td>
492
<a class="anchor" name="bd6ac388cf50cbbce5690312206e1e10"></a><!-- doxytag: member="SWTypeExt::ExtData::EVA_Ready" ref="bd6ac388cf50cbbce5690312206e1e10" args="" -->
493
<div class="memitem">
494
<div class="memproto">
495
<table class="memname">
497
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, VoxClass> SWTypeExt::SWTypeExt::ExtData::EVA_Ready </td>
507
<a class="anchor" name="bb7ba7090530360ce91633add120ee33"></a><!-- doxytag: member="SWTypeExt::ExtData::GWarhead_Damage" ref="bb7ba7090530360ce91633add120ee33" args="" -->
508
<div class="memitem">
509
<div class="memproto">
510
<table class="memname">
512
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::GWarhead_Damage </td>
522
<a class="anchor" name="35aa944634414c550906abbddb4570f6"></a><!-- doxytag: member="SWTypeExt::ExtData::GWarhead_WH" ref="35aa944634414c550906abbddb4570f6" args="" -->
523
<div class="memitem">
524
<div class="memproto">
525
<table class="memname">
527
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><WarheadTypeClass *> SWTypeExt::SWTypeExt::ExtData::GWarhead_WH </td>
537
<a class="anchor" name="b357dd98aade724dcaf6e0fe73157593"></a><!-- doxytag: member="SWTypeExt::ExtData::Money_Amount" ref="b357dd98aade724dcaf6e0fe73157593" args="" -->
538
<div class="memitem">
539
<div class="memproto">
540
<table class="memname">
542
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::Money_Amount </td>
552
<a class="anchor" name="27104ed232b78d3ee5e4db0e15c8b588"></a><!-- doxytag: member="SWTypeExt::ExtData::Nuke_Siren" ref="27104ed232b78d3ee5e4db0e15c8b588" args="" -->
553
<div class="memitem">
554
<div class="memproto">
555
<table class="memname">
557
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, VocClass> SWTypeExt::SWTypeExt::ExtData::Nuke_Siren </td>
567
<a class="anchor" name="09e24bcd2f9c88708f1ebcdc4348f4cf"></a><!-- doxytag: member="SWTypeExt::ExtData::Sonar_Delay" ref="09e24bcd2f9c88708f1ebcdc4348f4cf" args="" -->
568
<div class="memitem">
569
<div class="memproto">
570
<table class="memname">
572
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::Sonar_Delay </td>
582
<a class="anchor" name="2aaab4072496c13cce0d00da3e8ff7e2"></a><!-- doxytag: member="SWTypeExt::ExtData::Sonar_Range" ref="2aaab4072496c13cce0d00da3e8ff7e2" args="" -->
583
<div class="memitem">
584
<div class="memproto">
585
<table class="memname">
587
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::Sonar_Range </td>
597
<a class="anchor" name="6ae06ab09e93b869ea58c044b3322654"></a><!-- doxytag: member="SWTypeExt::ExtData::SpyPlane_Count" ref="6ae06ab09e93b869ea58c044b3322654" args="" -->
598
<div class="memitem">
599
<div class="memproto">
600
<table class="memname">
602
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::SpyPlane_Count </td>
612
<a class="anchor" name="878ff4b4600dc64326daa53626abbf63"></a><!-- doxytag: member="SWTypeExt::ExtData::SpyPlane_Mission" ref="878ff4b4600dc64326daa53626abbf63" args="" -->
613
<div class="memitem">
614
<div class="memproto">
615
<table class="memname">
617
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, MissionClass> SWTypeExt::SWTypeExt::ExtData::SpyPlane_Mission </td>
627
<a class="anchor" name="d53cc569bd443ec7d0eed664c51a48b4"></a><!-- doxytag: member="SWTypeExt::ExtData::SpyPlane_TypeIndex" ref="d53cc569bd443ec7d0eed664c51a48b4" args="" -->
628
<div class="memitem">
629
<div class="memproto">
630
<table class="memname">
632
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, AircraftTypeClass> SWTypeExt::SWTypeExt::ExtData::SpyPlane_TypeIndex </td>
642
<a class="anchor" name="391996e9135a9d4276151fb2e7c0a858"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_Anim" ref="391996e9135a9d4276151fb2e7c0a858" args="" -->
643
<div class="memitem">
644
<div class="memproto">
645
<table class="memname">
647
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><AnimTypeClass *> SWTypeExt::SWTypeExt::ExtData::SW_Anim </td>
657
<a class="anchor" name="35fde7d5f126eb6408c750e523a0e2bc"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_AnimHeight" ref="35fde7d5f126eb6408c750e523a0e2bc" args="" -->
658
<div class="memitem">
659
<div class="memproto">
660
<table class="memname">
662
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><int> SWTypeExt::SWTypeExt::ExtData::SW_AnimHeight </td>
672
<a class="anchor" name="c30e4e47d96c50dd8825acd0817c1bd8"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_AutoFire" ref="c30e4e47d96c50dd8825acd0817c1bd8" args="" -->
673
<div class="memitem">
674
<div class="memproto">
675
<table class="memname">
677
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><bool> SWTypeExt::SWTypeExt::ExtData::SW_AutoFire </td>
687
<a class="anchor" name="fae1c1d08642129069e7fd655e6993bb"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_Cursor" ref="fae1c1d08642129069e7fd655e6993bb" args="" -->
688
<div class="memitem">
689
<div class="memproto">
690
<table class="memname">
692
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><MouseCursor> SWTypeExt::SWTypeExt::ExtData::SW_Cursor </td>
702
<a class="anchor" name="3d552881448b2d16ae659b502e1cdc5a"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_Deliverables" ref="3d552881448b2d16ae659b502e1cdc5a" args="" -->
703
<div class="memitem">
704
<div class="memproto">
705
<table class="memname">
707
<td class="memname">DynamicVectorClass<TechnoTypeClass *> SWTypeExt::SWTypeExt::ExtData::SW_Deliverables </td>
717
<a class="anchor" name="fcf74fc38e15dad306919158221a9470"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_DeliverBuildups" ref="fcf74fc38e15dad306919158221a9470" args="" -->
718
<div class="memitem">
719
<div class="memproto">
720
<table class="memname">
722
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><bool> SWTypeExt::SWTypeExt::ExtData::SW_DeliverBuildups </td>
732
<a class="anchor" name="bdd598d5c5eb2c9ecc274706985138de"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_FireToShroud" ref="bdd598d5c5eb2c9ecc274706985138de" args="" -->
733
<div class="memitem">
734
<div class="memproto">
735
<table class="memname">
737
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><bool> SWTypeExt::SWTypeExt::ExtData::SW_FireToShroud </td>
747
<a class="anchor" name="8ce6698a37b01fecf6d281ee5d8f47d2"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_NoCursor" ref="8ce6698a37b01fecf6d281ee5d8f47d2" args="" -->
748
<div class="memitem">
749
<div class="memproto">
750
<table class="memname">
752
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><MouseCursor> SWTypeExt::SWTypeExt::ExtData::SW_NoCursor </td>
762
<a class="anchor" name="326b14693dd11c548b4df18df3b6853b"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_RadarEvent" ref="326b14693dd11c548b4df18df3b6853b" args="" -->
763
<div class="memitem">
764
<div class="memproto">
765
<table class="memname">
767
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><bool> SWTypeExt::SWTypeExt::ExtData::SW_RadarEvent </td>
777
<a class="anchor" name="3fe464e075ec308e6ac72052a719d4d3"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_Sound" ref="3fe464e075ec308e6ac72052a719d4d3" args="" -->
778
<div class="memitem">
779
<div class="memproto">
780
<table class="memname">
782
<td class="memname"><a class="el" href="class_valueable_idx.html">ValueableIdx</a><int, VocClass> SWTypeExt::SWTypeExt::ExtData::SW_Sound </td>
792
<a class="anchor" name="98362d9e542c873c071350e226dd7046"></a><!-- doxytag: member="SWTypeExt::ExtData::SW_TypeCustom" ref="98362d9e542c873c071350e226dd7046" args="" -->
793
<div class="memitem">
794
<div class="memproto">
795
<table class="memname">
797
<td class="memname"><a class="el" href="class_valueable.html">Valueable</a><bool> SWTypeExt::SWTypeExt::ExtData::SW_TypeCustom </td>
807
<hr>The documentation for this class was generated from the following files:<ul>
808
<li>Ext/SWType/<a class="el" href="_s_w_type_2_body_8h.html">Body.h</a><li>Ext/SWType/<a class="el" href="_s_w_type_2_body_8cpp.html">Body.cpp</a></ul>
810
<hr size="1"><address style="text-align: right;"><small>Generated on Tue May 18 03:51:10 2010 for Ares by
811
<a href="http://www.doxygen.org/index.html">
812
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>