public void Draw(GameTime gameTime) { foreach (Player P in players.Values) { P.Draw(); #if DEBUG Costam.DebugWrite(""); Costam.DebugWrite("Player.speed : " + speed.ToString()); Costam.DebugWrite("Player.Postion.X : " + P.Position.X); Costam.DebugWrite("Player.Postion.Y : " + P.Position.Y); Costam.DebugWrite("Player.Postion.Z : " + P.Position.Z); //Costam.DebugWrite(""); //Costam.DebugWrite("Up.X : " + P.UpVector.X.ToString()); //Costam.DebugWrite("Up.Y : " + P.UpVector.Y.ToString()); //Costam.DebugWrite("Up.Z : " + P.UpVector.Z.ToString()); //Costam.DebugWrite(""); //Costam.DebugWrite("Forward.X : " + P.Forward.X.ToString()); //Costam.DebugWrite("Forward.Y : " + P.Forward.X.ToString()); //Costam.DebugWrite("Forward.Z : " + P.Forward.X.ToString()); //Costam.DebugWrite(""); //Costam.DebugWrite("Angle : " + P.Angle.ToString()); //Costam.DebugWrite("Radius : " + P.Radius.ToString()); #endif } }
public override void Draw(GameTime gameTime) { #if DEBUG Costam.DebugWrite("DifficultRatio: " + DifficultRatio.ToString()); #endif foreach (MovableObject obstacle in Obstacles.Values) { obstacle.Draw(); #if DEBUG && DRAW_LINES_TO_OBJECTS Costam.DebugDraw.DrawLine(Costam.PlayerManager.players.Values.ElementAt(0).Position, obstacle.Position); #endif } foreach (Bullet b in Bullets.Values) { b.Draw(); } }