1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/CDefObjInfoHandler.cpp

30 lines
618 B
C++
Raw Normal View History

2007-07-03 11:10:37 +03:00
#include "stdafx.h"
#include "CDefObjInfoHandler.h"
#include "CGameInfo.h"
#include <sstream>
2007-07-03 11:10:37 +03:00
bool DefObjInfo::operator==(const std::string & por) const
{
return this->defName == por;
}
void CDefObjInfoHandler::load()
{
std::istringstream inp(CGameInfo::mainObj->bitmaph->getTextFile("ZOBJCTS.TXT"));
2007-07-03 11:10:37 +03:00
int objNumber;
inp>>objNumber;
for(int hh=0; hh<objNumber; ++hh)
{
DefObjInfo nobj;
std::string dump;
inp>>nobj.defName;
for(int yy=0; yy<4; ++yy)
inp>>dump;
inp>>nobj.type;
inp>>nobj.subtype;
inp>>nobj.objType;
inp>>nobj.priority;
objs.push_back(nobj);
}
}