Mercurial > mm7
view Engine/Tables/StorylineTextTable.cpp @ 2575:a76d408c5132 tip
DrawTranslucent -> DrawTextureGrayShade
Removed old texture drawing stuff
author | a.parshin |
---|---|
date | Wed, 09 Mar 2016 01:39:52 +0200 |
parents | 68cdef6879a0 |
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]); } }