Ejemplo n.º 1
0
 /// <summary>
 /// Process help component
 /// </summary>
 /// <param name="gameState"></param>
 public void Process(IGameState gameState)
 {
     _clicking.SnapShot();
     Hovering = _clicking.WhichIsHovered(new List <int[]>
     {
         GraphicDimension.UpButton,
         GraphicDimension.DownButton
     });
     UpPage   = _clicking.IsClicked(GraphicDimension.UpButton);
     DownPage = _clicking.IsClicked(GraphicDimension.DownButton);
 }
Ejemplo n.º 2
0
        public void Process(IGameState gameState)
        {
            _typing.SnapShot();
            Invalid = !_typing.UpdateTyping();
            if (!Invalid)
            {
                Code = PackageBuilder.GetCode(_typing.GetCurrent);
            }
            else
            {
                Code = PackageCode.None;
            }

            if (_typing.IsPressed)
            {
                NoExist = false;
            }

            _clicking.SnapShot();
            if (_clicking.IsClicked(GraphicDimension.ReloadButton) && !Invalid)
            {
                IsClicked = true;
                if (Code == PackageCode.None)
                {
                    NoExist = true;
                }
            }
            else
            {
                IsClicked = false;
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Processes story mode
        /// </summary>
        /// <param name="gameState"></param>
        public void Process(IGameState gameState)
        {
            _clicking.SnapShot();
            if (_clicking.IsClicked(GraphicDimension.StoryFrame))
            {
                NextLine = true;
            }
            else
            {
                NextLine = false;
            }

            if (Finished)
            {
                NextLine = false;
            }
        }
Ejemplo n.º 4
0
 public void Process(IGameState gameState)
 {
     _clicking.SnapShot();
     IsReset = _clicking.IsClicked(GraphicDimension.ResetButton);
 }