diff options
Diffstat (limited to 'strings.cpp')
-rw-r--r-- | strings.cpp | 21 |
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; +} |