fix things
This commit is contained in:
@@ -153,7 +153,7 @@ namespace Barotrauma
|
|||||||
private GUIComponent CreateEditingHUD(bool inGame = false)
|
private GUIComponent CreateEditingHUD(bool inGame = false)
|
||||||
{
|
{
|
||||||
int width = 500;
|
int width = 500;
|
||||||
int height = spawnType == SpawnType.Path ? 100 : 140;
|
int height = spawnType == SpawnType.Path ? 100 : 200;
|
||||||
int x = GameMain.GraphicsWidth / 2 - width / 2, y = 10;
|
int x = GameMain.GraphicsWidth / 2 - width / 2, y = 10;
|
||||||
|
|
||||||
editingHUD = new GUIFrame(new Rectangle(x, y, width, height), Color.Black * 0.5f);
|
editingHUD = new GUIFrame(new Rectangle(x, y, width, height), Color.Black * 0.5f);
|
||||||
@@ -182,8 +182,9 @@ namespace Barotrauma
|
|||||||
|
|
||||||
y = 40 + 20;
|
y = 40 + 20;
|
||||||
|
|
||||||
new GUITextBlock(new Rectangle(0, y, 100, 20), "ID Card description:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
new GUITextBlock(new Rectangle(0, y, 100, 20), "ID Card desc:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
||||||
GUITextBox propertyBox = new GUITextBox(new Rectangle(100, y, 200, 20), "", editingHUD);
|
GUITextBox propertyBox = new GUITextBox(new Rectangle(100, y, 350, 20), "", editingHUD);
|
||||||
|
propertyBox.MaxTextLength = 150;
|
||||||
propertyBox.Text = idCardDesc;
|
propertyBox.Text = idCardDesc;
|
||||||
propertyBox.OnEnterPressed = EnterIDCardDesc;
|
propertyBox.OnEnterPressed = EnterIDCardDesc;
|
||||||
propertyBox.OnTextChanged = TextBoxChanged;
|
propertyBox.OnTextChanged = TextBoxChanged;
|
||||||
@@ -192,6 +193,8 @@ namespace Barotrauma
|
|||||||
y = y + 30;
|
y = y + 30;
|
||||||
|
|
||||||
new GUITextBlock(new Rectangle(0, y, 100, 20), "ID Card tags:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
new GUITextBlock(new Rectangle(0, y, 100, 20), "ID Card tags:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
||||||
|
propertyBox = new GUITextBox(new Rectangle(100, y, 350, 20), "", editingHUD);
|
||||||
|
propertyBox.MaxTextLength = 60;
|
||||||
propertyBox.Text = string.Join(", ", idCardTags);
|
propertyBox.Text = string.Join(", ", idCardTags);
|
||||||
propertyBox.OnEnterPressed = EnterIDCardTags;
|
propertyBox.OnEnterPressed = EnterIDCardTags;
|
||||||
propertyBox.OnTextChanged = TextBoxChanged;
|
propertyBox.OnTextChanged = TextBoxChanged;
|
||||||
@@ -200,7 +203,8 @@ namespace Barotrauma
|
|||||||
y = y + 30;
|
y = y + 30;
|
||||||
|
|
||||||
new GUITextBlock(new Rectangle(0, y, 100, 20), "Assigned job:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
new GUITextBlock(new Rectangle(0, y, 100, 20), "Assigned job:", Color.Transparent, Color.White, Alignment.TopLeft, null, editingHUD);
|
||||||
propertyBox = new GUITextBox(new Rectangle(100, y, 200, 20), "", editingHUD);
|
propertyBox = new GUITextBox(new Rectangle(100, y, 350, 20), "", editingHUD);
|
||||||
|
propertyBox.MaxTextLength = 60;
|
||||||
propertyBox.Text = (assignedJob == null) ? "None" : assignedJob.Name;
|
propertyBox.Text = (assignedJob == null) ? "None" : assignedJob.Name;
|
||||||
propertyBox.OnEnterPressed = EnterAssignedJob;
|
propertyBox.OnEnterPressed = EnterAssignedJob;
|
||||||
propertyBox.OnTextChanged = TextBoxChanged;
|
propertyBox.OnTextChanged = TextBoxChanged;
|
||||||
|
|||||||
@@ -616,7 +616,7 @@ namespace Barotrauma
|
|||||||
new XAttribute("y", (int)(rect.Y - Submarine.HiddenSubPosition.Y)),
|
new XAttribute("y", (int)(rect.Y - Submarine.HiddenSubPosition.Y)),
|
||||||
new XAttribute("spawn", spawnType));
|
new XAttribute("spawn", spawnType));
|
||||||
|
|
||||||
if (idCardDesc != null) element.Add(new XAttribute("idcarddesc", idCardDesc));
|
if (!string.IsNullOrWhiteSpace(idCardDesc)) element.Add(new XAttribute("idcarddesc", idCardDesc));
|
||||||
if (idCardTags.Length > 0)
|
if (idCardTags.Length > 0)
|
||||||
{
|
{
|
||||||
element.Add(new XAttribute("idcardtags", string.Join(",", idCardTags)));
|
element.Add(new XAttribute("idcardtags", string.Join(",", idCardTags)));
|
||||||
|
|||||||
Reference in New Issue
Block a user