Пример #1
0
        public Player(Texture2D texture, Vector2 c, PlayerManager pm, Effect effect,bool fromDup)
        {
            this.texture = texture;
            frameHeight = texture.Height;
            frameWidth = texture.Width;
            playerManager = pm;
            this.effect = effect;
            //setUpVertices(points);
            center = c;
            setVerts(c);
            this.fromDup = fromDup;

            if (fromDup)
            {
                if (AcidManager.checkCollision(this, center, size)) return;
                PowerUpManager.checkCollision(this, center, size);
                if ((isInHole = HoleManager.checkCollision(this, center, size, playerManager.getNumOfPlayers())) && GameManager.level != 3)
                {
                    playerManager.changePlayerType(this, "static", center, false);
                }
            }
            else
            {
                isInHole = HoleManager.isStillInHole(this,center,size);
            }
        }