Esempio n. 1
0
        public void ProcessPhoneState(BumperType rPhoneBumperType, bool rPhoneVerticalFlip, int rPhoneBumperHeight, int rPhoneBumperDistanceFromTop, int rBrightness)
        {
            if (_phoneBumperType != rPhoneBumperType)
            {
                BumperSelected = rPhoneBumperType;
            }
            _phoneBumperType = rPhoneBumperType;

            if (_phoneVerticalFlip != rPhoneVerticalFlip)
            {
                VerticalFlip = rPhoneVerticalFlip;
            }
            _phoneVerticalFlip = rPhoneVerticalFlip;

            if (_phoneBumperHeight != rPhoneBumperHeight)
            {
                BumperHeight = rPhoneBumperHeight;
            }
            _phoneBumperHeight = rPhoneBumperHeight;

            if (_phoneBumperDistanceFromTop != rPhoneBumperDistanceFromTop)
            {
                BumperDistanceFromTop = rPhoneBumperDistanceFromTop;
            }
            _phoneBumperDistanceFromTop = rPhoneBumperDistanceFromTop;

            if (_phoneBrightness != rBrightness)
            {
                Brightness = rBrightness;
            }
            _phoneBrightness = rBrightness;
        }
Esempio n. 2
0
        public void ReadPhoneState()
        {
            //// 10- Downloads BumperType
            int        iBumperType      = ReadInt();
            BumperType remoteBumperType = (BumperType)iBumperType;

            //// 11- Downloads InvertImage
            int  iVerticalFlip      = ReadInt();
            bool remoteVerticalFlip = true;

            if (iVerticalFlip == 0)
            {
                remoteVerticalFlip = false;
            }

            //// 12- Downloads changes in the sliding window (height and position-from-top)
            int remoteBumperHeight          = ReadInt();
            int remoteBumperDistanceFromTop = ReadInt();

            //// 13- Downloads changes in brightness
            int brightness = ReadInt();

            mwObject.ProcessPhoneState(remoteBumperType, remoteVerticalFlip, remoteBumperHeight, remoteBumperDistanceFromTop, brightness);
        }
Esempio n. 3
0
 private IBumper GetBumper(BumperType bumperType)
 {
     return(Bumpers.First(vb => vb.BumperType == bumperType));
 }
Esempio n. 4
0
 public string Bump(string currentVersion, BumperType bumperType = BumperType.Patch)
 {
     return(GetBumper(bumperType).Bump(currentVersion));
 }
Esempio n. 5
0
 public BumperBase(BumperType bumperType, Configuration configuration)
 {
     BumperType    = bumperType;
     Configuration = configuration;
 }
Esempio n. 6
0
        public void ProcessPhoneState(BumperType rPhoneBumperType, bool rPhoneVerticalFlip, int rPhoneBumperHeight, int rPhoneBumperDistanceFromTop, int rBrightness)
        {
            if (_phoneBumperType != rPhoneBumperType)
            BumperSelected = rPhoneBumperType;
              _phoneBumperType = rPhoneBumperType;

              if (_phoneVerticalFlip != rPhoneVerticalFlip)
            VerticalFlip = rPhoneVerticalFlip;
              _phoneVerticalFlip = rPhoneVerticalFlip;

              if (_phoneBumperHeight != rPhoneBumperHeight)
            BumperHeight = rPhoneBumperHeight;
              _phoneBumperHeight = rPhoneBumperHeight;

              if (_phoneBumperDistanceFromTop != rPhoneBumperDistanceFromTop)
            BumperDistanceFromTop = rPhoneBumperDistanceFromTop;
              _phoneBumperDistanceFromTop = rPhoneBumperDistanceFromTop;

              if (_phoneBrightness != rBrightness)
            Brightness = rBrightness;
              _phoneBrightness = rBrightness;
        }