Beispiel #1
0
        public ShipStatusEquipment()
        {
            IsRefreshSuspended = true;
            InitializeComponent();

            SlotList = new SlotItem[6];
            for (int i = 0; i < SlotList.Length; i++)
            {
                SlotList[i] = new SlotItem();
            }
            _slotSize = 0;

            _onMouse = false;

            base.Font = new Font("Meiryo UI", 10, FontStyle.Regular, GraphicsUnit.Pixel);

            _aircraftColorDisabled = Color.FromArgb(0xAA, 0xAA, 0xAA);
            _aircraftColorLost     = Color.FromArgb(0xFF, 0x00, 0xFF);
            _aircraftColorDamaged  = Color.FromArgb(0xFF, 0x00, 0x00);
            _aircraftColorFull     = Color.FromArgb(0x00, 0x00, 0x00);

            _equipmentLevelColor    = Color.FromArgb(0x00, 0x66, 0x66);
            _aircraftLevelColorLow  = Color.FromArgb(0x66, 0x99, 0xEE);
            _aircraftLevelColorHigh = Color.FromArgb(0xFF, 0xAA, 0x00);

            _invalidSlotColor = Color.FromArgb(0x40, 0xFF, 0x00, 0x00);
            _invalidSlotBrush = new SolidBrush(_invalidSlotColor);

            _showAircraft = true;

            _levelVisibility           = LevelVisibilityFlag.Both;
            _showAircraftLevelByNumber = false;

            _slotMargin = 3;

            LayoutParam = new LayoutParameter(this);

            Disposed += ShipStatusEquipment_Disposed;

            IsRefreshSuspended = false;
        }
        public ShipStatusEquipment()
        {
            InitializeComponent();

            SlotList = new SlotItem[6];
            for ( int i = 0; i < SlotList.Length; i++ ) {
                SlotList[i] = new SlotItem();
            }
            SlotSize = 0;

            _onMouse = false;

            base.Font = new Font( "Meiryo UI", 10, FontStyle.Regular, GraphicsUnit.Pixel );

            _aircraftColorDisabled = Color.FromArgb( 0xAA, 0xAA, 0xAA );
            _aircraftColorLost = Color.FromArgb( 0xFF, 0x00, 0xFF );
            _aircraftColorDamaged = Color.FromArgb( 0xFF, 0x00, 0x00 );
            _aircraftColorFull = Color.FromArgb( 0x00, 0x00, 0x00 );

            _equipmentLevelColor = Color.FromArgb( 0x00, 0x66, 0x66 );
            _aircraftLevelColorLow = Color.FromArgb( 0x66, 0x99, 0xEE );
            _aircraftLevelColorHigh = Color.FromArgb( 0xFF, 0xAA, 0x00 );

            _invalidSlotColor = Color.FromArgb( 0x40, 0xFF, 0x00, 0x00 );
            _invalidSlotBrush = new SolidBrush( _invalidSlotColor );

            _showAircraft = true;
            _overlayAircraft = false;

            _levelVisibility = LevelVisibilityFlag.Both;

            _slotMargin = 3;
            _aircraftMargin = 3;

            Disposed += ShipStatusEquipment_Disposed;
        }