summaryrefslogtreecommitdiff
path: root/strings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'strings.cpp')
-rw-r--r--strings.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/strings.cpp b/strings.cpp
index c1b9c9f..6caedd0 100644
--- a/strings.cpp
+++ b/strings.cpp
@@ -13,3 +13,24 @@ EffectConsoleCallback(ImGuiInputTextCallbackData* data)
}
return 0;
}
+
+static void
+CopyStrings(void *Dest, void *Data)
+{
+ for (int i = 0; i < STRING_SIZE; i++)
+ {
+ *((char *)Dest + i) = *((char *)Data + i);
+ }
+}
+
+static void *
+String_GenerateFromChar(memory *Memory, char *Char)
+{
+ void *Address = AllocateMemory(Memory, STRING_SIZE, F_Strings);
+ uint16 i = 0;
+ while (Char[i] != '\0') {
+ *((char *)Address + i) = Char[i];
+ i++;
+ }
+ return Address;
+}