root/src/AIDemos/Screens/Demos/Demo7.cs

2324
20
using AIDemos.GameClasses.Behaviors.Conditions;
20
using AIDemos.GameClasses.Behaviors.Conditions;
21
using AIDemos.GameClasses.Behaviors.Decorators;
21
using AIDemos.GameClasses.Behaviors.Decorators;
22
using Brains.Framework.Locomotion;
22
using Brains.Framework.Locomotion;
23
using Brains.Grouping;
23
using Brains.Framework.Grouping;
24
24
25
25
namespace AIDemos.Screens.Demos
26
namespace AIDemos.Screens.Demos
26
{
27
{
27
    public class Demo7 : DemoGameScreen
28
    public class Demo7 : DemoGameScreen
...
...
160
            bool gamePadDisconnected = !gamePadState.IsConnected &&
161
            bool gamePadDisconnected = !gamePadState.IsConnected &&
161
                                       input.GamePadWasConnected[playerIndex];
162
                                       input.GamePadWasConnected[playerIndex];
162
163
163
            if (input.IsPauseGame(ControllingPlayer) || gamePadDisconnected)
164
           
164
            {
165
                ScreenManager.AddScreen(new PauseMenuScreen(), ControllingPlayer);
166
            }
167
            else
168
            {
169
              
170
            }
171
165
172
            base.HandleInput(input);
166
            base.HandleInput(input);
173
        }
167
        }