mirror of
https://github.com/vcmi/vcmi.git
synced 2025-07-05 00:49:09 +02:00
code cleanups, etc.
This commit is contained in:
@ -85,7 +85,6 @@ void CMapHandler::randomizeObjects()
|
||||
}
|
||||
if(f!=-1 && f!=CGI->dobjinfo->objs.size())
|
||||
{
|
||||
CGI->objh->objInstances[no]->defObjInfoNumber = f;
|
||||
CGI->objh->objInstances[no]->ID = CGI->dobjinfo->objs[f].type;
|
||||
CGI->objh->objInstances[no]->subID = CGI->dobjinfo->objs[f].subtype;
|
||||
CGI->objh->objInstances[no]->defInfo->id = CGI->dobjinfo->objs[f].type;
|
||||
@ -94,7 +93,6 @@ void CMapHandler::randomizeObjects()
|
||||
}
|
||||
else
|
||||
{
|
||||
CGI->objh->objInstances[no]->defObjInfoNumber = -1;
|
||||
CGI->objh->objInstances[no]->defInfo->printPriority = 0;
|
||||
}
|
||||
}
|
||||
@ -1508,21 +1506,21 @@ CGObjectInstance * CMapHandler::createObject(int id, int subid, int3 pos)
|
||||
nobj->ID = id;
|
||||
nobj->subID = subid;
|
||||
nobj->defInfo = new CGDefInfo;
|
||||
nobj->defObjInfoNumber = -1;
|
||||
int defObjInfoNumber = -1;
|
||||
for(int f=0; f<CGI->dobjinfo->objs.size(); ++f)
|
||||
{
|
||||
if(CGI->dobjinfo->objs[f].type==id && CGI->dobjinfo->objs[f].subtype == subid)
|
||||
{
|
||||
nobj->defObjInfoNumber = f;
|
||||
defObjInfoNumber = f;
|
||||
break;
|
||||
}
|
||||
}
|
||||
nobj->defInfo->name = CGI->dobjinfo->objs[nobj->defObjInfoNumber].defName;
|
||||
nobj->defInfo->name = CGI->dobjinfo->objs[defObjInfoNumber].defName;
|
||||
for(int g=0; g<6; ++g)
|
||||
nobj->defInfo->blockMap[g] = CGI->dobjinfo->objs[nobj->defObjInfoNumber].blockMap[g];
|
||||
nobj->defInfo->blockMap[g] = CGI->dobjinfo->objs[defObjInfoNumber].blockMap[g];
|
||||
for(int g=0; g<6; ++g)
|
||||
nobj->defInfo->visitMap[g] = CGI->dobjinfo->objs[nobj->defObjInfoNumber].visitMap[g];
|
||||
nobj->defInfo->printPriority = CGI->dobjinfo->objs[nobj->defObjInfoNumber].priority;
|
||||
nobj->defInfo->visitMap[g] = CGI->dobjinfo->objs[defObjInfoNumber].visitMap[g];
|
||||
nobj->defInfo->printPriority = CGI->dobjinfo->objs[defObjInfoNumber].priority;
|
||||
nobj->pos = pos;
|
||||
//nobj->state = NULL;//new CLuaObjectScript();
|
||||
nobj->tempOwner = 254;
|
||||
@ -1573,7 +1571,7 @@ bool CMapHandler::printObject(CGObjectInstance *obj)
|
||||
cr.y = fy*32;
|
||||
std::pair<CGObjectInstance*,std::pair<SDL_Rect, std::vector<std::list<int3>>>> toAdd = std::make_pair(obj, std::make_pair(cr, std::vector<std::list<int3>>()));
|
||||
///initializing places that will be coloured by blitting (flag colour / player colour positions)
|
||||
if(CGI->dobjinfo->objs[toAdd.first->defObjInfoNumber].isVisitable())
|
||||
if(toAdd.first->defInfo->isVisitable())
|
||||
{
|
||||
toAdd.second.second.resize(toAdd.first->defInfo->handler->ourImages.size());
|
||||
for(int no = 0; no<toAdd.first->defInfo->handler->ourImages.size(); ++no)
|
||||
|
Reference in New Issue
Block a user