Mercurial > mm7
view StorylineTextTable.cpp @ 2444:c59a8fddb5e8
Слияние
author | Ritor1 |
---|---|
date | Wed, 23 Jul 2014 17:36:56 +0600 |
parents | f4af3b203f65 |
children |
line wrap: on
line source
#define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include "LOD.h" #include "texts.h" #include "StorylineTextTable.h" char *pHistoryTXT_Raw; struct StorylineText *pStorylineText; //----- (00453E6D) -------------------------------------------------------- void StorylineText::Initialize() { char* test_string; free(pHistoryTXT_Raw); pHistoryTXT_Raw = (char *)pEvents_LOD->LoadRaw("history.txt", 0); strtok(pHistoryTXT_Raw, "\r"); StoreLine[0].pText=nullptr; StoreLine[0].pPageTitle=nullptr; StoreLine[0].uTime=0; StoreLine[0].f_9=0; StoreLine[0].f_A=0; StoreLine[0].f_B=0; for (int i=0;i<28;++i) { test_string = strtok(NULL, "\r") + 1; auto tokens = Tokenize(test_string, '\t'); StoreLine[i+1].pText = RemoveQuotes(tokens[1]); StoreLine[i+1].uTime = atoi(tokens[2]); //strange but in text here string not digit StoreLine[i+1].pPageTitle = RemoveQuotes(tokens[3]); } }