Пример #1
0
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_BACKGROUND_MASK_FILENAME);
            }

            if (_ball == null)
            {
                _ball = ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_BALL_IMAGE_FILENAME);
            }

            if (_arrows == null)
            {
                _arrows = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_ARROWS_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_ARROWS_MASK_FILENAME);
            }

            if (_offFlag == null)
            {
                _offFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_OFF_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_OFF_FLAG_MASK_FILENAME);
            }
            if (_airplaneSymbol == null)
            {
                _airplaneSymbol = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_AIRPLANE_SYMBOL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + BUADI_AIRPLANE_SYMBOL_MASK_FILENAME);
            }
            _imagesLoaded = true;
        }
Пример #2
0
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_BACKGROUND_MASK_FILENAME);
                _background.Use1BitAlpha = true;
            }
            if (_leftGearLight == null)
            {
                _leftGearLight = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_LEFT_GEAR_LIGHT_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_LEFT_GEAR_LIGHT_MASK_FILENAME);
            }

            if (_rightGearLight == null)
            {
                _rightGearLight = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_RIGHT_GEAR_LIGHT_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_RIGHT_GEAR_LIGHT_MASK_FILENAME);
            }

            if (_noseGearLight == null)
            {
                _noseGearLight = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_NOSE_GEAR_LIGHT_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + GEAR_NOSE_GEAR_LIGHT_MASK_FILENAME);
            }
            _imagesLoaded = true;
        }
Пример #3
0
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_BACKGROUND_MASK_FILENAME);
         _background.Use1BitAlpha = true;
     }
     if (_disc == null)
     {
         _disc = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_DISC_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_DISC_MASK_FILENAME);
     }
     if (_nws == null)
     {
         _nws = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_NWS_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_NWS_MASK_FILENAME);
     }
     if (_rdy == null)
     {
         _rdy = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_RDY_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + NWSI_RDY_MASK_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #4
0
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_BACKGROUND_IMAGE_FILENAME);
            }
            if (_machWheel == null)
            {
                _machWheel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_MACH_WHEEL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_MACH_WHEEL_MASK_FILENAME);
                _machWheel.Use1BitAlpha = true;
            }
            if (_speedBug == null)
            {
                _speedBug = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_SPEED_BUG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_SPEED_BUG_MASK_FILENAME);
            }

            if (_airspeedPointerWheel == null)
            {
                _airspeedPointerWheel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_POINTER_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AIRSPEED_POINTER_MASK_FILENAME);
                _airspeedPointerWheel.Use1BitAlpha = true;
            }
            _imagesLoaded = true;
        }
Пример #5
0
 private static void LoadImageResources()
 {
     if (_noData == null)
     {
         _noData = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + EHSI_NO_DATA_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + EHSI_NO_DATA_MASK_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #6
0
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + EPU_BACKGROUND_IMAGE_FILENAME);
     }
     if (_needle == null)
     {
         _needle = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + EPU_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + EPU_NEEDLE_MASK_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #7
0
        private void LoadImageResources()
        {
            if (_backgroundElectroMechanical == null)
            {
                _backgroundElectroMechanical = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTROMECHANICAL_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTROMECHANICAL_MASK_FILENAME);
            }
            if (_backgroundElectroMechanicalNoFlag == null)
            {
                _backgroundElectroMechanicalNoFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTROMECHANICAL_NOFLAG_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTROMECHANICAL_MASK_FILENAME);
            }
            if (_backgroundElectronic == null)
            {
                _backgroundElectronic = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTRONIC_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTRONIC_MASK_FILENAME);
                _backgroundElectronic.Use1BitAlpha = true;
            }
            if (_backgroundElectronicNoFlag == null)
            {
                _backgroundElectronicNoFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTRONIC_NOFLAG_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_BACKGROUND_ELECTRONIC_MASK_FILENAME);
                _backgroundElectronicNoFlag.Use1BitAlpha = true;
            }
            if (_needle == null)
            {
                _needle = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_NEEDLE_MASK_FILENAME);
            }
            if (_tenThousandsDigitsElectroMechanical == null)
            {
                _tenThousandsDigitsElectroMechanical = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_TEN_THOUSANDS_IMAGE_FILENAME);
                _tenThousandsDigitsElectroMechanical.MakeTransparent(Color.Black);
            }

            if (_thousandsDigitsElectroMechanical == null)
            {
                _thousandsDigitsElectroMechanical = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_THOUSANDS_IMAGE_FILENAME);
                _thousandsDigitsElectroMechanical.MakeTransparent(Color.Black);
            }
            if (_hundredsDigitsElectroMechanical == null)
            {
                _hundredsDigitsElectroMechanical = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ALT_HUNDREDS_IMAGE_FILENAME);
                _hundredsDigitsElectroMechanical.MakeTransparent(Color.Black);
            }
            _imagesLoaded = true;
        }
 private static void LoadImageResources()
 {
     lock (_imagesLock)
     {
         if (_background == null)
         {
             _background = ImageMaskPair.CreateFromFiles(
                 IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + DED_PFL_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + DED_PFL_BACKGROUND_MASK_FILENAME);
         }
         if (_font == null)
         {
             _font = new DEDPFLFont(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + DED_PFL_FONT_IMAGE_FILENAME);
         }
     }
     _imagesLoaded = true;
 }
 private static void LoadImageResources()
 {
     lock (_imagesLock)
     {
         if (_background == null)
         {
             _background = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HYD_BACKGROUND_IMAGE_FILENAME);
         }
         if (_needle == null)
         {
             _needle = ImageMaskPair.CreateFromFiles(
                 IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HYD_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HYD_NEEDLE_MASK_FILENAME);
             _needle.Use1BitAlpha = true;
         }
     }
     _imagesLoaded = true;
 }
Пример #10
0
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ROLLTRIM_BACKGROUND_IMAGE_FILENAME);
     }
     if (_needle == null)
     {
         using (var needleWithMask = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ROLLTRIM_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ROLLTRIM_NEEDLE_MASK_FILENAME))
         {
             needleWithMask.Use1BitAlpha = true;
             _needle = (Bitmap)Util.CropBitmap(needleWithMask.MaskedImage, new Rectangle(136, 93, 61, 61));
             _needle.MakeTransparent(Color.Black);
         }
     }
     _imagesLoaded = true;
 }
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_BACKGROUND_MASK_FILENAME);
            }
            if (_foreRightArrowCModel == null)
            {
                _foreRightArrowCModel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_FORE_RIGHT_C_MODEL_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_FORE_RIGHT_C_MODEL_MASK_FILENAME);
                _foreRightArrowCModel.Use1BitAlpha = true;
            }

            if (_foreRightArrowDModel == null)
            {
                _foreRightArrowDModel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_FORE_RIGHT_D_MODEL_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_FORE_RIGHT_D_MODEL_MASK_FILENAME);
                _foreRightArrowDModel.Use1BitAlpha = true;
            }

            if (_aftLeftArrowCModel == null)
            {
                _aftLeftArrowCModel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_AFT_LEFT_C_MODEL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_AFT_LEFT_C_MODEL_MASK_FILENAME);
                _aftLeftArrowCModel.Use1BitAlpha = true;
            }

            if (_aftLeftArrowDModel == null)
            {
                _aftLeftArrowDModel = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_AFT_LEFT_D_MODEL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_AFT_LEFT_D_MODEL_MASK_FILENAME);
                _aftLeftArrowDModel.Use1BitAlpha = true;
            }

            if (_digits == null)
            {
                _digits = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FUEL_DIGITS_FILENAME);
                _digits.MakeTransparent(Color.Black);
            }
            _imagesLoaded = true;
        }
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + SB_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + SB_BACKGROUND_MASK_FILENAME);
     }
     if (_closed == null)
     {
         _closed = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + SB_CLOSED_IMAGE_FILENAME);
     }
     if (_powerLoss == null)
     {
         _powerLoss = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + SB_POWER_OFF_IMAGE_FILENAME);
     }
     if (_open == null)
     {
         _open = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + SB_OPEN_IMAGE_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #13
0
 private static void LoadImageResources()
 {
     lock (_imagesLock)
     {
         if (_background == null)
         {
             _background = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ACCELEROMETER_BACKGROUND_IMAGE_FILENAME);
         }
         if (_needle == null)
         {
             _needle = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                 IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ACCELEROMETER_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ACCELEROMETER_NEEDLE_MASK_FILENAME);
             _needle.Use1BitAlpha = true;
         }
         if (_needle2 == null)
         {
             _needle2 = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                 IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ACCELEROMETER_NEEDLE2_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ACCELEROMETER_NEEDLE_MASK_FILENAME);
             _needle2.Use1BitAlpha = true;
         }
     }
 }
Пример #14
0
 private static void LoadImageResources()
 {
     lock (_imagesLock)
     {
         if (_background == null)
         {
             _background = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + OIL_BACKGROUND_IMAGE_FILENAME);
             _background.MakeTransparent(Color.Black);
         }
         if (_background2 == null)
         {
             _background2 = (Bitmap)ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + OIL_BACKGROUND2_IMAGE_FILENAME);
             _background.MakeTransparent(Color.Black);
         }
         if (_needle == null)
         {
             _needle = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                 IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + OIL_NEEDLE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + OIL_NEEDLE_MASK_FILENAME);
             _needle.Use1BitAlpha = true;
         }
     }
     _imagesLoaded = true;
 }
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_BACKGROUND_MASK_FILENAME);
     }
     if (_offFlag == null)
     {
         _offFlag = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_OFF_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_OFF_FLAG_MASK_FILENAME);
     }
     if (_indicatorLine == null)
     {
         _indicatorLine = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_INDICATOR_LINE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_INDICATOR_LINE_MASK_FILENAME);
     }
     if (_numberTape == null)
     {
         _numberTape = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + VVI_NUMBER_TAPE_IMAGE_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #16
0
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FF_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FF_BACKGROUND_MASK_FILENAME);
     }
     if (_hundredsDigits == null)
     {
         _hundredsDigits = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FF_HUNDREDS_DIGIT_IMAGE_FILENAME);
         _hundredsDigits.MakeTransparent(Color.Black);
     }
     if (_thousandsDigits == null)
     {
         _thousandsDigits = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FF_THOUSANDS_DIGIT_IMAGE_FILENAME);
         _thousandsDigits.MakeTransparent(Color.Black);
     }
     if (_tenThousandsDigits == null)
     {
         _tenThousandsDigits = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + FF_TEN_THOUSANDS_DIGIT_IMAGE_FILENAME);
         _tenThousandsDigits.MakeTransparent(Color.Black);
     }
     _imagesLoaded = true;
 }
 private static void LoadImageResources()
 {
     if (_background == null)
     {
         _background = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_BACKGROUND_MASK_FILENAME);
     }
     if (_aoaLow == null)
     {
         _aoaLow = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_LOW_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_LOW_MASK_FILENAME);
     }
     if (_aoaOn == null)
     {
         _aoaOn = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_ON_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_ON_RANGE_MASK_FILENAME);
     }
     if (_aoaHigh == null)
     {
         _aoaHigh = ImageMaskPair.CreateFromFiles(
             IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_HIGH_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + AOAI_AOA_HIGH_MASK_FILENAME);
     }
     _imagesLoaded = true;
 }
Пример #18
0
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_BACKGROUND_MASK_FILENAME);
            }

            if (_ball == null)
            {
                _ball = ResourceUtil.LoadBitmapFromEmbeddedResource(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_BALL_IMAGE_FILENAME);
            }

            if (_arrows == null)
            {
                _arrows = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_ARROWS_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_ARROWS_MASK_FILENAME);
            }

            if (_auxFlag == null)
            {
                _auxFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_AUX_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_AUX_FLAG_MASK_FILENAME);
            }

            if (_glideslopeFlag == null)
            {
                _glideslopeFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_GLIDESLOPE_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_GLIDESLOPE_FLAG_MASK_FILENAME);
            }

            if (_localizerFlag == null)
            {
                _localizerFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_LOCALIZER_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_LOCALIZER_FLAG_MASK_FILENAME);
            }

            if (_offFlag == null)
            {
                _offFlag = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_OFF_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_OFF_FLAG_MASK_FILENAME);
            }
            if (_horizontalBar == null)
            {
                _horizontalBar = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_HORIZONTAL_BAR_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_HORIZONTAL_BAR_MASK_FILENAME);
            }
            if (_verticalBar == null)
            {
                _verticalBar = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_VERTICAL_BAR_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_VERTICAL_BAR_MASK_FILENAME);
            }
            if (_airplaneSymbol == null)
            {
                _airplaneSymbol = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_AIRPLANE_SYMBOL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_AIRPLANE_SYMBOL_MASK_FILENAME);
            }

            if (_slipIndicatorBall == null)
            {
                _slipIndicatorBall = ResourceUtil.CreateImageMaskPairFromEmbeddedResources(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_SLIP_INDICATOR_BALL_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + ADI_SLIP_INDICATOR_BALL_MASK_FILENAME);
            }
            _imagesLoaded = true;
        }
Пример #19
0
        private static void LoadImageResources()
        {
            if (_background == null)
            {
                _background = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_BACKGROUND_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_BACKGROUND_MASK_FILENAME);
            }

            if (_flcsFault == null)
            {
                _flcsFault = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_FLCS_FAULT_IMAGE_FILENAME);
            }
            if (_engineFault == null)
            {
                _engineFault = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_ENGINE_FAULT_IMAGE_FILENAME);
            }
            if (_avionicsFault == null)
            {
                _avionicsFault = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_AVIONICS_FAULT_IMAGE_FILENAME);
            }
            if (_seatNotArmed == null)
            {
                _seatNotArmed = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SEAT_NOT_ARMED_IMAGE_FILENAME);
            }
            if (_elecSys == null)
            {
                _elecSys = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_ELEC_SYS_IMAGE_FILENAME);
            }
            if (_sec == null)
            {
                _sec = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SEC_IMAGE_FILENAME);
            }
            if (_equipHot == null)
            {
                _equipHot = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_EQUIP_HOT_IMAGE_FILENAME);
            }
            if (_nwsFail == null)
            {
                _nwsFail = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_NWS_FAIL_IMAGE_FILENAME);
            }
            if (_probeHeat == null)
            {
                _probeHeat = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_PROBE_HEAT_IMAGE_FILENAME);
            }
            if (_fuelOilHot == null)
            {
                _fuelOilHot = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_FUEL_OIL_HOT_IMAGE_FILENAME);
            }
            if (_radarAlt == null)
            {
                _radarAlt = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_RADAR_ALT_IMAGE_FILENAME);
            }
            if (_antiSkid == null)
            {
                _antiSkid = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_ANTI_SKID_IMAGE_FILENAME);
            }
            if (_CADC == null)
            {
                _CADC = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_C_ADC_IMAGE_FILENAME);
            }
            if (_inletIcing == null)
            {
                _inletIcing = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_INLET_ICING_IMAGE_FILENAME);
            }
            if (_iff == null)
            {
                _iff = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_IFF_IMAGE_FILENAME);
            }
            if (_hook == null)
            {
                _hook = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_HOOK_IMAGE_FILENAME);
            }
            if (_storesConfig == null)
            {
                _storesConfig = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_STORES_CONFIG_IMAGE_FILENAME);
            }
            if (_overheat == null)
            {
                _overheat = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_OVERHEAT_IMAGE_FILENAME);
            }
            if (_nuclear == null)
            {
                _nuclear = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_NUCLEAR_IMAGE_FILENAME);
            }
            if (_oxyLow == null)
            {
                _oxyLow = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_OXY_LOW_IMAGE_FILENAME);
            }
            if (_atfNotEngaged == null)
            {
                _atfNotEngaged = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_ATF_NOT_ENGAGED_IMAGE_FILENAME);
            }
            if (_EEC == null)
            {
                _EEC = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_EEC_IMAGE_FILENAME);
            }
            if (_ECM == null)
            {
                _ECM = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_ECM_IMAGE_FILENAME);
            }
            if (_cabinPress == null)
            {
                _cabinPress = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_CABIN_PRESS_IMAGE_FILENAME);
            }
            if (_fwdFuelLow == null)
            {
                _fwdFuelLow = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_FWD_FUEL_LOW_IMAGE_FILENAME);
            }
            if (_BUC == null)
            {
                _BUC = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_BUC_IMAGE_FILENAME);
            }
            if (_slot27 == null)
            {
                _slot27 = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SLOT27_IMAGE_FILENAME);
            }
            if (_slot28 == null)
            {
                _slot28 = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SLOT28_IMAGE_FILENAME);
            }
            if (_aftFuelLow == null)
            {
                _aftFuelLow = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_AFT_FUEL_LOW_IMAGE_FILENAME);
            }
            if (_slot30 == null)
            {
                _slot30 = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SLOT30_IMAGE_FILENAME);
            }
            if (_slot31 == null)
            {
                _slot31 = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SLOT31_IMAGE_FILENAME);
            }
            if (_slot32 == null)
            {
                _slot32 = (Bitmap)Util.LoadBitmapFromFile(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + CAUTION_PANEL_SLOT32_IMAGE_FILENAME);
            }
            _imagesLoaded = true;
        }
        private static void LoadImageResources()
        {
            if (_hsiBackground == null)
            {
                _hsiBackground = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_BACKGROUND_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_BACKGROUND_MASK_FILENAME);
            }
            if (_hsiBearingToBeaconNeedle == null)
            {
                _hsiBearingToBeaconNeedle = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_BEARING_TO_BEACON_NEEDLE_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_BEARING_TO_BEACON_NEEDLE_MASK_FILENAME);
                _hsiBearingToBeaconNeedle.Use1BitAlpha = true;
            }
            if (_hsiCDIFlag == null)
            {
                _hsiCDIFlag = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_CDI_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_CDI_FLAG_MASK_FILENAME);
                _hsiCDIFlag.Use1BitAlpha = true;
            }
            if (_compassRose == null)
            {
                _compassRose = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_COMPASS_ROSE_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_COMPASS_ROSE_MASK_FILENAME);
            }
            if (_hsiCourseDeviationIndicator == null)
            {
                _hsiCourseDeviationIndicator = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_COURSE_DEVIATION_INDICATOR_IMAGE_FILENAME,
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_COURSE_DEVIATION_INDICATOR_MASK_FILENAME);
                _hsiCourseDeviationIndicator.Use1BitAlpha = true;
            }
            if (_hsiHeadingBug == null)
            {
                _hsiHeadingBug = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_HEADING_BUG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_HEADING_BUG_MASK_FILENAME);
                _hsiHeadingBug.Use1BitAlpha = true;
            }
            if (_hsiInnerWheel == null)
            {
                _hsiInnerWheel = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_INNER_WHEEL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_INNER_WHEEL_MASK_FILENAME);
            }
            if (_airplaneSymbol == null)
            {
                _airplaneSymbol = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_AIRPLANE_SYMBOL_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_AIRPLANE_SYMBOL_MASK_FILENAME);
                _airplaneSymbol.Use1BitAlpha = true;
            }
            if (_hsiRangeFlag == null)
            {
                _hsiRangeFlag = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_RANGE_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_RANGE_FLAG_MASK_FILENAME);
                _hsiRangeFlag.Use1BitAlpha = true;
            }
            if (_toFlag == null)
            {
                _toFlag = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_TO_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_TO_FLAG_MASK_FILENAME);
                _toFlag.Use1BitAlpha = true;
            }
            if (_fromFlag == null)
            {
                _fromFlag = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_FROM_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_FROM_FLAG_MASK_FILENAME);
                _fromFlag.Use1BitAlpha = true;
            }
            if (_hsiOffFlag == null)
            {
                _hsiOffFlag = ImageMaskPair.CreateFromFiles(
                    IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_OFF_FLAG_IMAGE_FILENAME, IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_OFF_FLAG_MASK_FILENAME);
            }

            if (_rangeFont == null)
            {
                _rangeFont = new FontGraphic(IMAGES_FOLDER_NAME + Path.DirectorySeparatorChar + HSI_RANGE_FONT_FILENAME);
            }
            _imagesLoaded = true;
        }