Mercurial > mm7
view StorylineTextTable.cpp @ 2332:defd2526c94c
m
author | Ritor1 |
---|---|
date | Wed, 02 Apr 2014 20:53:35 +0600 |
parents | 53d4e8539ca1 |
children | bddcaf5d5db2 |
line wrap: on
line source
#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; if ( pHistoryTXT_Raw ) free(pHistoryTXT_Raw); pHistoryTXT_Raw = NULL; 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]); } }