override public void DrawTooltip(SpriteBatch spriteBatch, World.State state) { Tool.DrawInfoTooltip(spriteBatch, Gui, state); var probe = Gui.World.Probes[ProbeIndex]; int y = 1000; for (int i = 0; i < probe.TotalSamples; i++) { int index = (i + probe.CurSampleIndex - probe.TotalSamples + Probe.SampleCount) % Probe.SampleCount; DrawDataPoint(spriteBatch, i, probe.Temperature[index], Gui.World.Data.FreezingTemperature - 60, Gui.World.Data.FreezingTemperature + 60, Color.Red); DrawDataPoint(spriteBatch, i, probe.Pressure[index], Gui.World.Data.StaticPressure - 5000, Gui.World.Data.StaticPressure + 1000, Color.Orange); DrawDataPoint(spriteBatch, i, probe.Humidity[index], 0, 6, Color.LightBlue); DrawDataPoint(spriteBatch, i, probe.CloudCover[index], 0, 6, Color.Gray); DrawDataPoint(spriteBatch, i, probe.Rainfall[index], 0, 10.0f / Gui.World.Data.TicksPerYear, Color.DarkBlue); DrawDataPoint(spriteBatch, i, probe.GroundWater[index], 0, 5, Color.Brown); DrawDataPoint(spriteBatch, i, probe.SurfaceWater[index], 0, 5, Color.Teal); DrawDataPoint(spriteBatch, i, probe.Canopy[index], 0, 5, Color.Green); } }
override public void DrawTooltip(SpriteBatch spriteBatch, World.State state) { Tool.DrawInfoTooltip(spriteBatch, Gui, state); }