- backend update from GZDoom without adapting other code.

This commit is contained in:
Christoph Oelckers 2023-08-19 16:57:37 +02:00
parent 5eee7b80b1
commit cf19d75242
80 changed files with 743 additions and 2707 deletions

View file

@ -44,6 +44,7 @@
#include <stdlib.h>
#include <vector>
#include "basics.h"
#include "zstring.h"
#include "tarray.h"
@ -111,11 +112,11 @@ private:
LangMap allStrings;
TArray<std::pair<uint32_t, StringMap*>> currentLanguageSet;
void LoadLanguage (int lumpnum, const TArray<uint8_t> &buffer);
TArray<TArray<FString>> parseCSV(const TArray<uint8_t> &buffer);
bool ParseLanguageCSV(int lumpnum, const TArray<uint8_t> &buffer);
void LoadLanguage (int lumpnum, const std::vector<uint8_t> &buffer);
TArray<TArray<FString>> parseCSV(const std::vector<uint8_t> &buffer);
bool ParseLanguageCSV(int lumpnum, const std::vector<uint8_t> &buffer);
bool LoadLanguageFromSpreadsheet(int lumpnum, const TArray<uint8_t> &buffer);
bool LoadLanguageFromSpreadsheet(int lumpnum, const std::vector<uint8_t> &buffer);
bool readMacros(int lumpnum);
void DeleteString(int langid, FName label);
void DeleteForLabel(int lumpnum, FName label);