From c5a48776c9e90752f428038fbf4060052e4dfc73 Mon Sep 17 00:00:00 2001 From: Dav999-v Date: Thu, 23 Feb 2023 04:13:15 +0100 Subject: [PATCH] Replace utfcpp by UTF8.h in Editor.cpp --- desktop_version/src/Editor.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop_version/src/Editor.cpp b/desktop_version/src/Editor.cpp index 421777db..a3b83722 100644 --- a/desktop_version/src/Editor.cpp +++ b/desktop_version/src/Editor.cpp @@ -4,7 +4,6 @@ #include "Editor.h" #include -#include #include "Constants.h" #include "CustomLevels.h" @@ -21,6 +20,7 @@ #include "Music.h" #include "Screen.h" #include "Script.h" +#include "UTF8.h" #include "UtilityClass.h" #include "VFormat.h" #include "Vlogging.h" @@ -2292,7 +2292,7 @@ void editorinput(void) ed.sby--; } key.keybuffer=ed.sb[ed.pagey+ed.sby]; - ed.sbx = utf8::unchecked::distance(ed.sb[ed.pagey+ed.sby].begin(), ed.sb[ed.pagey+ed.sby].end()); + ed.sbx = UTF8_total_codepoints(ed.sb[ed.pagey+ed.sby].c_str()); music.playef(11); } } @@ -2382,7 +2382,7 @@ void editorinput(void) }} ed.sb[ed.pagey+ed.sby]=key.keybuffer; - ed.sbx = utf8::unchecked::distance(ed.sb[ed.pagey+ed.sby].begin(), ed.sb[ed.pagey+ed.sby].end()); + ed.sbx = UTF8_total_codepoints(ed.sb[ed.pagey+ed.sby].c_str()); if(!game.press_map && !key.isDown(27)) game.mapheld=false; if (!game.mapheld) @@ -2400,7 +2400,7 @@ void editorinput(void) ed.sby--; } key.keybuffer=ed.sb[ed.pagey+ed.sby]; - ed.sbx = utf8::unchecked::distance(ed.sb[ed.pagey+ed.sby].begin(), ed.sb[ed.pagey+ed.sby].end()); + ed.sbx = UTF8_total_codepoints(ed.sb[ed.pagey+ed.sby].c_str()); } else {