public PlayerManager(InputManager inputManager) { Players = new List<Player>(); Characters = new List<Character>(); Players.Add(new Player(PlayerIndex.One, inputManager, this)); Score = 0; }
public Player(PlayerIndex playerIndex, InputManager inputManager, PlayerManager playerManager) { PlayerIndex = playerIndex; this.inputManager = inputManager; this.playerManager = playerManager; Target = new ShootTarget(inputManager, this); }
public ShootTarget(InputManager inputManager, Player sourcePlayer) : base() { this.inputManager = inputManager; SourcePlayer = sourcePlayer; Hitbox = new Rectangle(); }
public Screen(IServiceProvider serviceProvider, String contentRootDirectory, InputManager inputManager, ScreenManager screenManager, PlayerManager playerManager) { ScreenState = ScreenStates.Hidden; ContentManager = new ContentManager(serviceProvider, contentRootDirectory); InputManager = inputManager; ScreenManager = screenManager; PlayerManager = playerManager; }
public StageOnePartOneScreen(IServiceProvider serviceProvider, String contentRootDirectory, InputManager inputManager, ScreenManager screenManager, PlayerManager playerManager) : base(serviceProvider, contentRootDirectory, inputManager, screenManager, playerManager) { entityManager = new EntityManager(); playerManager.EntityManager = entityManager; enemyManager = new EnemyManager(playerManager, entityManager); playerManager.EnemyManager = enemyManager; wrapAroundXDest = 1280; wrapAroundRectangle = new Rectangle(0, 0, ScreenManager.ScreenWidth, ScreenManager.ScreenHeight); backgroundRectangle = new Rectangle(0, 0, ScreenManager.ScreenWidth, ScreenManager.ScreenHeight); }
public Character(Player player, InputManager inputManager, PlayerManager playerManager) : base() { Player = player; HasBall = player.PlayerIndex == PlayerIndex.One; InputManager = inputManager; PlayerManager = playerManager; IsInvincible = false; CurrentPass = Pass.StraightPass; CharacterState = CharacterStates.DefaultState; Position.Y = 310 + 100 * (int)Player.PlayerIndex; PickAggroBox = new Rectangle(); PickDefendingBox = new Rectangle(); }
public YellowMamba() : base() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = ScreenWidth; graphics.PreferredBackBufferHeight = ScreenHeight; Content.RootDirectory = "Content/" + AssetType; inputManager = new InputManager(); screenManager = new ScreenManager(inputManager); screenManager.ScreenWidth = ScreenWidth; screenManager.ScreenHeight = ScreenHeight; playerManager = new PlayerManager(inputManager); }
public Jimothy(Player player, InputManager inputManager, PlayerManager playerManager) : base(player, inputManager, playerManager) { Speed = 5; Health = 30; MaxHealth = 30; PickHealth = 30; MaxPickHealth = 30; PickHealthRegenerationTimer = 0; PickHealthRegenerationRate = 5; Attack = 10; ShootAttack = 5; FacingLeft = false; AttackRange = new Vector2(40, 10); Tint = Color.White; }
public MainScreen(IServiceProvider serviceProvider, String contentRootDirectory, InputManager inputManager, ScreenManager screenManager, PlayerManager playerManager) : base(serviceProvider, contentRootDirectory, inputManager, screenManager, playerManager) { }
public ScreenManager(InputManager inputManager) { screens = new LinkedList<Screen>(); this.inputManager = inputManager; }