Ejemplo n.º 1
0
 public override void ResetPlayer()
 {
     base.ResetPlayer();
     skinnyActions = SkinnyActions.None;
     spaceshipShoots.Clear();
     crazyRays.Clear();
 }
Ejemplo n.º 2
0
        //public void GetOutOfSpaceship()
        //{
        //    float positionXBackup = positionX;
        //    float positionYBackup = positionY;

        //    playerAnimation = defaultAnimation;

        //    positionX = positionXBackup;
        //    positionY = positionYBackup;

        //    ChangeSkinnyAction(SkinnyActions.None);
        //}

        public void ChangeSkinnyAction(SkinnyActions action)
        {
            if (skinnyActions != action)
            {
                skinnyActions   = action;
                changeAnimation = true;
            }
        }
Ejemplo n.º 3
0
 public Skinny(Animation animation, Animation deadAnimation, Aim aim, Texture2D measureBar,
               string id, int maxHp, int maxSp, float spRegen, float move, float maximumFallingSpeed,
               Vector2 distanceToHand, Side side, Inputs inputs,
               Animation spaceshipAnimation, Texture2D spaceshipShootTexture, Texture2D crazyRayTexture,
               Teleport teleport, float spaceshipManaDecrement)
     : base(animation, deadAnimation, aim, measureBar, id, maxHp, maxSp, spRegen, move, maximumFallingSpeed,
            distanceToHand, side, inputs)
 {
     skinnyActions               = SkinnyActions.None;
     this.spaceshipAnimation     = spaceshipAnimation;
     this.spaceshipShootTexture  = spaceshipShootTexture;
     this.crazyRayTexture        = crazyRayTexture;
     this.teleport               = teleport;
     this.spaceshipManaDecrement = spaceshipManaDecrement;
     spaceshipShoots             = new List <SpaceshipShoot>();
     crazyRays = new List <Projectile>();
 }