From cbe5887f5f36de91dd624c995253ebfeb1e506ae Mon Sep 17 00:00:00 2001 From: hzhang Date: Tue, 25 Jun 2024 18:50:48 +0800 Subject: [PATCH] Fix PureResolve --- Scenes/Flask.cs | 2 +- Scenes/MainControlPanel.cs | 43 ++++++++++++++++++++++++++++++------ Scenes/MainControlPanel.tscn | 34 ++++++++++++++++++++++++++++ Scenes/VirtualChemDemo.cs | 7 ------ 4 files changed, 71 insertions(+), 15 deletions(-) diff --git a/Scenes/Flask.cs b/Scenes/Flask.cs index bc1e39e..9e97a21 100755 --- a/Scenes/Flask.cs +++ b/Scenes/Flask.cs @@ -35,7 +35,7 @@ public partial class Flask : TextureRect, IChemicalContainer if (fc.Mixture.HeterogeneousMixture == HeterogeneousMixture.Null) { Map.Remove(fc); - RemoveChild(fc); + InnerLayer.RemoveChild(fc); } } } diff --git a/Scenes/MainControlPanel.cs b/Scenes/MainControlPanel.cs index e1ddbf6..b7d2b4a 100644 --- a/Scenes/MainControlPanel.cs +++ b/Scenes/MainControlPanel.cs @@ -6,7 +6,6 @@ using VirtualChemistry.Chemistry.Mixtures.Implements; public partial class MainControlPanel : HBoxContainer { private HSlider EnvTemperature { get; set; } - private HSlider ContainerVolume { get; set; } private HomogeneousMixture SelectedMixture { get; set; } private Label Density { get; set; } @@ -14,6 +13,8 @@ public partial class MainControlPanel : HBoxContainer private Label HeatConductivity { get; set; } private Label Amount { get; set; } private Label Temperature { get; set; } + private Label FreeVolume { get; set; } + private Label Stiffness { get; set; } private Tree Compounds { get; set; } // Called when the node enters the scene tree for the first time. public override void _Ready() @@ -25,16 +26,13 @@ public partial class MainControlPanel : HBoxContainer HeatConductivity = GetNode