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 } }