Example #1
0
 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);
 }
Example #2
0
 public override void SetPlayerMode(PlayerObjectMode pi)
 {
     base.SetPlayerMode(pi);
     foreach (MagicTile tile in tileList)
     {
         tile.SetPlayerMode(pi);
     }
 }
Example #3
0
 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;
 }
Example #5
0
 public override void SetPlayerMode(PlayerObjectMode pi)
 {
     base.SetPlayerMode(pi);
     bBase.SetPlayerMode(pi);
 }
Example #6
0
 public virtual void SetPlayerMode(PlayerObjectMode pi)
 {
     playerTangible = pi;
     playerVisible = pi;
 }
Example #7
0
        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);
        }
Example #8
0
 public override void SetPlayerMode(PlayerObjectMode pi)
 {
     base.SetPlayerMode(pi);
     light.SetPlayerMode(pi);
     if (defaultOn)
     {
         LightsOn();
     }
     else
     {
         LightsOff();
     }
 }