From 12be78120590d7f4e04430b83b5ffe705ba53e32 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 28 Jul 2024 11:56:22 -0400 Subject: [PATCH] add newline chars to parsed messages --- src/app/editor/message/message_editor.cc | 11 +++++++++-- src/lib/imgui | 2 +- src/lib/imgui_test_engine | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/app/editor/message/message_editor.cc b/src/app/editor/message/message_editor.cc index ba10877f..5a09a751 100644 --- a/src/app/editor/message/message_editor.cc +++ b/src/app/editor/message/message_editor.cc @@ -281,6 +281,11 @@ absl::Status MessageEditor::Initialize() { // Command TextElement textElement = FindMatchingCommand(byte); if (!textElement.Empty()) { + // If the element is line 2, 3 or V we add a newline + if (textElement.ID == 0x73 || textElement.ID == 0x75 || + textElement.ID == 0x76) + parsed_message.append("\n"); + parsed_message.append(textElement.GenericToken); } } @@ -364,8 +369,10 @@ void MessageEditor::ReadAllTextData() { temp_bytes_parsed.push_back(current_byte); } - current_message_raw.append(textElement.GetParameterizedToken(current_byte)); - current_message_parsed.append(textElement.GetParameterizedToken(current_byte)); + current_message_raw.append( + textElement.GetParameterizedToken(current_byte)); + current_message_parsed.append( + textElement.GetParameterizedToken(current_byte)); if (textElement.Token == BANKToken) { pos = kTextData2; diff --git a/src/lib/imgui b/src/lib/imgui index b67b375a..d42fa46d 160000 --- a/src/lib/imgui +++ b/src/lib/imgui @@ -1 +1 @@ -Subproject commit b67b375ae693072ba23963f7897057e76f3a7327 +Subproject commit d42fa46dc6b68863046c22467297933dbe39bb55 diff --git a/src/lib/imgui_test_engine b/src/lib/imgui_test_engine index 2c6b021d..82714610 160000 --- a/src/lib/imgui_test_engine +++ b/src/lib/imgui_test_engine @@ -1 +1 @@ -Subproject commit 2c6b021da1fdf20cf7cc452cc3a4dd22a3536fcb +Subproject commit 8271461028664d67ae633712b1e0805ace73fe47