Esempio n. 1
0
        /// <summary>
        /// Update
        /// </summary>
        public override void Update()
        {
            DemoReel demo = (DemoReel)RB.Game;

            mShiftPressed = false;
            if (RB.KeyDown(KeyCode.LeftShift) || RB.KeyDown(KeyCode.RightShift) || mKeys["LeftShift"].WasPointerPressed || mKeys["RightShift"].WasPointerPressed)
            {
                mShiftPressed = true;
            }

            mNextButton.Update();
            mPrevButton.Update();

            ProcessStringInput(RB.InputString());

            int color = 1;

            if ((RB.Ticks % 200 > 170 && RB.Ticks % 200 < 180) || (RB.Ticks % 200) > 190)
            {
                color = 5;
            }

            mNextButton.LabelColor = color;
            mPrevButton.LabelColor = color;

            mScrollDelta = RB.PointerScrollDelta();

            mScrollDeltaAnim = Mathf.Lerp(mScrollDeltaAnim, mScrollDelta, 0.25f);

            if (RB.ButtonPressed(RB.BTN_SYSTEM))
            {
                Application.Quit();
            }
        }
Esempio n. 2
0
 public override void Update()
 {
     base.Update();
     if (hasFocus)
     {
         if (RB.KeyPressed(KeyCode.Return))
         {
             OnLoseFocus();
             return;
         }
         if (RB.KeyPressed(KeyCode.Backspace))
         {
             TickBackspaceDown = RB.Ticks;
         }
         if (RB.KeyDown(KeyCode.Backspace))
         {
             if ((RB.Ticks - TickBackspaceDown) % 8 == 0)
             {
                 //if(text.EndsWith("|")) {
                 //	RemoveText(2);
                 //	text.Append('|');
                 //} else {
                 RemoveText(1);
                 //}
             }
         }
         else
         {
             AddText(RB.InputString().Trim());
         }
     }
 }
Esempio n. 3
0
        private void CheckCheat(ResultSet result)
        {
            mCheatString += RB.InputString().ToLowerInvariant();
            if (mCheatString.Length > 20)
            {
                mCheatString = mCheatString.Substring(mCheatString.Length - 10);
            }

            if (mCheatString.Contains("test"))
            {
                mCheatString = string.Empty;
                result.AddCheat();
            }
        }