public void AddPickUp(Texture2D texture, Vector2 position, PlayerObjectMode playerMode) { PickUpObj obj = new PickUpObj(texture, position); obj.playerTangible = playerMode; obj.playerVisible = playerMode; obj.SetCollisionBox(22, 22, Vector2.Zero); pickUpList.Add(obj); }
public override void SetPlayerMode(PlayerObjectMode pi) { base.SetPlayerMode(pi); foreach (MagicTile tile in tileList) { tile.SetPlayerMode(pi); } }
public PickUpObj AddBouncyBall(float bounceMultiplier, Texture2D texture, Vector2 position, PlayerObjectMode playerMode) { PickUpObj obj = new PickUpObj(bounceMultiplier, texture, position); obj.playerTangible = playerMode; obj.playerVisible = playerMode; pickUpList.Add(obj); pickUpAuras.Add(new GaussianTargets(gameStateManager.game.GraphicsDevice)); obj.SetCollisionBox(22, 22, Vector2.Zero); return obj; }
public void SetPlayerMode(PlayerObjectMode pi) { playerObjectMode = pi; }
public override void SetPlayerMode(PlayerObjectMode pi) { base.SetPlayerMode(pi); bBase.SetPlayerMode(pi); }
public virtual void SetPlayerMode(PlayerObjectMode pi) { playerTangible = pi; playerVisible = pi; }
public Player(GSPlay gsPlay, PlayerObjectMode playerIndex, Texture2D texture, Vector2 position) : base(texture, position) { this.gsPlay = gsPlay; regularTexture = texture; this.playerObjectMode = playerIndex; playerTangible = playerIndex; playerVisible = playerIndex; gravity = new Vector2(0, .5f); //TODO: .5f grabBox = new CollisionBox(this, new Vector2(halfWidth * 2, halfHeight * 2)); if (playerIndex == PlayerObjectMode.One) auraColor = new Color(255, 240, 64); else auraColor = new Color(64, 240, 255); }
public override void SetPlayerMode(PlayerObjectMode pi) { base.SetPlayerMode(pi); light.SetPlayerMode(pi); if (defaultOn) { LightsOn(); } else { LightsOff(); } }