public override void CustomDraw(SpriteBatch batch, GameTime gameTime) { var rec = TruckerX.TargetRetangle; var font = this.GetRDFont("main_font_18"); var startLeft = rec.X + (Padding * 2 * rec.Width); var startTop = rec.Y + (Padding * 2 * rec.Height); int textY = (int)(70.0f * GetRDMultiplier()); //textY += AddLine(batch, "From: " + offer.From.Name, font, startLeft, startTop + textY); //textY += AddLine(batch, "To: " + offer.To.Name, font, startLeft, startTop + textY); schedules[selectedDockIndex].Draw(batch, gameTime); tabcontrol.Draw(batch, gameTime); arrowButtonLeft.Draw(batch, gameTime); truckBanner.Draw(batch, gameTime); arrowButtonRight.Draw(batch, gameTime); buttonAccept.Draw(batch, gameTime); }
public override void CustomDraw(SpriteBatch batch, GameTime gameTime) { var rec = TruckerX.TargetRetangle; var font = this.GetRDFont("main_font_18"); Vector2 size = truckIcon.ScaleToWindowHeight(0.4f); batch.Draw(truckIcon, new Rectangle((int)((rec.Width / 2) - (size.X / 2)), (int)((rec.Height / 2) - (size.Y / 2)), (int)size.X, (int)size.Y), Color.White); int textY = (int)(500.0f * GetRDMultiplier()); textY += AddLine(batch, "Name: " + selectedTruck.Name, font, arrowButtonLeft.Position.X, textY); textY += AddLine(batch, "Consumption: " + selectedTruck.LiterPer100Km + "L/KM", font, arrowButtonLeft.Position.X, textY); textY += AddLine(batch, "HP: " + selectedTruck.HorsePower, font, arrowButtonLeft.Position.X, textY); textY += AddLine(batch, "Price: " + Currency.USD.Sign + selectedTruck.Price, font, arrowButtonLeft.Position.X, textY); purchasePurchase.Draw(batch, gameTime); arrowButtonLeft.Draw(batch, gameTime); arrowButtonRight.Draw(batch, gameTime); }