| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #include "../stdafx.h"
- #include "CGeneralTextHandler.h"
- #include "../CGameInfo.h"
- #include "CLodHandler.h"
- #include <fstream>
- void CGeneralTextHandler::load()
- {
- std::string buf = CGI->bitmaph->getTextFile("GENRLTXT.TXT"), tmp;
- int andame = buf.size();
- int i=0; //buf iterator
- for(i; i<andame; ++i)
- {
- if(buf[i]=='\r')
- break;
- }
- i+=2;
- for(int jj=0; jj<764; ++jj)
- {
- std::string buflet;
- loadToIt(buflet, buf, i, 2);
- allTexts.push_back(buflet);
- }
- std::string strs = CGI->bitmaph->getTextFile("ARRAYTXT.TXT");
- int itr=0;
- while(itr<strs.length()-1)
- {
- loadToIt(tmp, strs, itr, 3);
- arraytxt.push_back(tmp);
- }
- itr = 0;
- std::string strin = CGI->bitmaph->getTextFile("PRISKILL.TXT");
- for(int hh=0; hh<4; ++hh)
- {
- loadToIt(tmp, strin, itr, 3);
- primarySkillNames.push_back(tmp);
- }
- itr = 0;
- std::string strin2 = CGI->bitmaph->getTextFile("JKTEXT.TXT");
- for(int hh=0; hh<45; ++hh)
- {
- loadToIt(tmp, strin2, itr, 3);
- jktexts.push_back(tmp);
- }
- itr = 0;
- std::string strin3 = CGI->bitmaph->getTextFile("HEROSCRN.TXT");
- for(int hh=0; hh<33; ++hh)
- {
- loadToIt(tmp, strin3, itr, 3);
- heroscrn.push_back(tmp);
- }
- strin3 = CGI->bitmaph->getTextFile("ARTEVENT.TXT");
- for(itr = 0; itr<strin3.size();itr++)
- {
- loadToIt(tmp, strin3, itr, 3);
- artifEvents.push_back(tmp);
- }
- }
|