Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.
By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.
<Gauge Name="Right Ignition Switch" Version="1.0">
<Element>
<Select>
<Value>(A:Old eng2 starter,enum)</Value>
<Case Value="0">
<Image Name="Ignition_Right_Off.bmp" />
</Case>
<Case Value="1">
<Image Name="Ignition_Right_R.bmp" />
</Case>
<Case Value="2">
<Image Name="Ignition_Right_L.bmp" />
</Case>
<Case Value="3">
<Image Name="Ignition_Right_Both.bmp" />
</Case>
<Case Value="4">
<Image Name="Ignition_Right_Start.bmp" />
</Case>
</Select>
</Element>
<Mouse>
<Help ID="HELPID_GAUGE_MAGNETO_SWITCH" />
<Area Right="19">
<Cursor Type="DownArrow" />
<Click Event="MAGNETO2_DECR" />
</Area>
<Area Left="19">
<Cursor Type="UpArrow" />
<Click Event="MAGNETO2_INCR" />
</Area>
</Mouse>
</Gauge>
<Gauge Name="FuelPanel_Toggle_Fuel_Transfer" Version="1.0">
<Element>
<Select>
<Value>(L:LEARJET FILL TRANSFER SW,enum) 25 == </Value>
<Case Value="0">
<Image Name="Lear24BToggleOff.bmp" />
</Case>
</Select>
</Element>
<Element>
<Select>
<Value>(L:LEARJET FILL TRANSFER SW,enum) 0 == </Value>
<Case Value="1">
<Image Name="Lear24BToggleMid.bmp" />
</Case>
</Select>
</Element>
<Element>
<Select>
<Value>(L:LEARJET FILL TRANSFER SW,enum) 50 == </Value>
<Case Value="2">
<Image Name="Lear24BToggleOn.bmp" />
</Case>
</Select>
</Element>
<Mouse>
<Area Left="0" Width="51" Top="91" Height="90">
<Tooltip>Fuel Transfer Toggle Switch</Tooltip>
<Cursor Type="DownArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 0 > if{ (L:LEARJET FILL TRANSFER SW,enum) -- (>L:LEARJET FILL TRANSFER
SW,enum) }
</Click>
</Area>
<Area Left="0" Width="51" Top="0" Height="90">
<Tooltip>Fuel Transfer Toggle Switch</Tooltip>
<Cursor Type="UpArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 3 < if{ (L:LEARJET FILL TRANSFER SW,enum) ++ (>L:LEARJET FILL TRANSFER
SW,enum) }
</Click>
</Area>
</Mouse>
</Gauge>
<!--learjet24_fill_transfer-->
<PartInfo>
<Name>learjet24_fill_transfer</Name>
<AnimLength>50</AnimLength>
<Animation>
<Parameter>
<Code>
(L:LEARJET FILL TRANSFER SW,number)
</Code>
<Lag>950</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>Hand</Cursor>
<TooltipText>Transfer Fill Selector Switch</TooltipText>
<MouseFlags>LeftSingle+LeftDrag+Wheel</MouseFlags>
<CallbackCode>
(M:Event) 'LeftSingle' scmp 0 ==
if{
(M:Y) (>L:FILL MPos, number)
}
(M:Event) 'LeftDrag' scmp 0 ==
if{
(M:Y) (L:FILL MPos,number) - 20 + 0 <
if{
(L:LEARJET FILL TRANSFER SW,number) 25 + (>L:LEARJET FILL TRANSFER SW,number)
(M:Y) (>L:FILL MPos,number)
(L:LEARJET FILL TRANSFER SW,number) 50 >
if{
50 (>L:LEARJET FILL TRANSFER SW,number)
}
els{
1 (>L:XMLSND1,enum)
}
}
(M:Y) (L:FILL MPos,number) - 20 - 0 >
if{
(L:LEARJET FILL TRANSFER SW,number) 25 - (>L:LEARJET FILL TRANSFER SW,number)
(M:Y) (>L:FILL MPos,number)
(L:LEARJET FILL TRANSFER SW,number) 0 <
if{
0 (>L:LEARJET FILL TRANSFER SW,number)
}
els{
1 (>L:XMLSND1,enum)
}
}
}
(M:Event) 'WheelUp' scmp 0 ==
if{
(L:LEARJET FILL TRANSFER SW,number) 25 + (>L:LEARJET FILL TRANSFER SW,number)
(L:LEARJET FILL TRANSFER SW,number) 50 >
if{
50 (>L:LEARJET FILL TRANSFER SW,number)
}
els{
1 (>L:XMLSND12,enum)
}
}
(M:Event) 'WheelDown' scmp 0 ==
if{
(L:LEARJET FILL TRANSFER SW,number) 25 - (>L:LEARJET FILL TRANSFER SW,number)
(L:LEARJET FILL TRANSFER SW,number) 0 <
if{
0 (>L:LEARJET FILL TRANSFER SW,number)
}
els{
1 (>L:XMLSND1,enum)
}
}
</CallbackCode>
</MouseRect>
</PartInfo>
<Gauge Name="FuelPanel_Toggle_Fuel_Transfer" Version="1.0">
<Element>
<Select>
<Value>(L:LEARJET FILL TRANSFER SW,enum)</Value>
<Case Value="0">
<Image Name="Lear24BToggleOff.bmp" />
</Case>
<Case Value="25">
<Image Name="Lear24BToggleMid.bmp" />
</Case>
<Case Value="50">
<Image Name="Lear24BToggleOn.bmp" />
</Case>
</Select>
</Element>
<Mouse>
<Area Left="0" Width="51" Top="91" Height="90">
<Tooltip>Fuel Transfer Toggle Switch</Tooltip>
<Cursor Type="DownArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 25 == if{ 0 (>L:LEARJET FILL TRANSFER SW,enum) }
(L:LEARJET FILL TRANSFER SW,enum) 50 == if{ 25 (>L:LEARJET FILL TRANSFER SW,enum) }
</Click>
</Area>
<Area Left="0" Width="51" Top="0" Height="90">
<Tooltip>Fuel Transfer Toggle Switch</Tooltip>
<Cursor Type="UpArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 25 == if{ 50 (>L:LEARJET FILL TRANSFER SW,enum) }
(L:LEARJET FILL TRANSFER SW,enum) 0 == if{ 25 (>L:LEARJET FILL TRANSFER SW,enum) }
</Click>
</Area>
</Mouse>
</Gauge>
<Cursor Type="DownArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 25 - 0 max (>L:LEARJET FILL TRANSFER SW,enum) }
</Click>
<Cursor Type="UpArrow"/>
<Click Repeat="Yes">
(L:LEARJET FILL TRANSFER SW,enum) 25 + 50 min (>L:LEARJET FILL TRANSFER SW,enum) }
</Click>
If you have to ask... then you don't grasp the subtle difference.
ITrafficInfo Filter enum Yes One or more of the following values combined:
TRAFFIC_FILTER_AIRCRAFT = 1,
TRAFFIC_FILTER_GROUND_VEHICLES = 2,
TRAFFIC_FILTER_TOWER_CONTROLLERS = 4,
TRAFFIC_FILTER_ON_GROUND = 8,
TRAFFIC_FILTER_IN_AIR = 16,
TRAFFIC_FILTER_SLEEPING = 32,
TRAFFIC_FILTER_AWAKE = 64
Well of course that's true. But then this entire discussion is taking place within the context of "Microsoft's XML insanity" isn't it?Technically enum is not 'simply another way to write "number"'... except in Microsoft's XML insanity.