Exemplo n.º 1
0
        private void update()
        {
            if (this.switchFrames == false)
            {
                bool tmp1 = Collision.TwoCircles(this.region, this, Global.me, Global.me.area);
                if (tmp1 == true)
                {
                    if (Collision.BikerObstacle(this, Global.me) == collisionState.collision)
                    {
                        this.switchFrames             = true;
                        Global.me.collideWithObstacle = true;
                        base.switchToSprite();
                        this.scale = new Vector2(scale.X * 5);
                    }
                }
                bool tmp2 = Collision.TwoCircles(this.region, this, Global.cop, Global.cop.area);
                if (tmp2 == true)
                {
                    if (Collision.BikerObstacle(this, Global.cop) == collisionState.collision)
                    {
                        this.switchFrames = true;
                        Global.cop.collideWithObstacle = true;
                        base.switchToSprite();
                        this.scale = new Vector2(scale.X * 5);
                    }
                }

                tmp2 = Collision.TwoCircles(this.region, this, Global.player2, Global.player2.area);
                if (tmp2 == true)
                {
                    if (Collision.BikerObstacle(this, Global.player2) == collisionState.collision)
                    {
                        this.switchFrames = true;
                        Global.player2.collideWithObstacle = true;
                        base.switchToSprite();
                        this.scale = new Vector2(scale.X * 5);
                    }
                }
                #region ML
                //for (int m = 0; m < Global.copList.Count; m++)
                //{
                //    bool tmp3 = Collision.TwoCircles(this.region, this, Global.copList[m], Global.copList[m].area);
                //    if (tmp3 == true)
                //    {
                //        if (Collision.BikerObstacle(this, Global.copList[m]) == collisionState.collision)
                //        {
                //            //this.switchFrames = true;
                //            Global.copList[m].collideWithObstacle = true;
                //            Global.copList[m].dead = true;
                //            // base.switchToSprite();
                //            //this.scale = new Vector2(scale.X * 5);
                //        }

                //    }
                //}
                #endregion
            }
        }