| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- /*
 
- * DigAtTile.cpp, part of VCMI engine
 
- *
 
- * Authors: listed in file AUTHORS in main folder
 
- *
 
- * License: GNU General Public License v2.0 or later
 
- * Full text of license available in license.txt file, in main folder
 
- *
 
- */
 
- #include "StdInc.h"
 
- #include "DigAtTile.h"
 
- #include "../AIGateway.h"
 
- #include "../AIUtility.h"
 
- namespace NKAI
 
- {
 
- using namespace Goals;
 
- bool DigAtTile::operator==(const DigAtTile & other) const
 
- {
 
- 	return other.hero.h == hero.h && other.tile == tile;
 
- }
 
- //
 
- //TSubgoal DigAtTile::decomposeSingle() const
 
- //{
 
- //	const CGObjectInstance * firstObj = vstd::frontOrNull(cb->getVisitableObjs(tile));
 
- //	if(firstObj && firstObj->ID == Obj::HERO && firstObj->tempOwner == ai->playerID) //we have hero at dest
 
- //	{
 
- //		const CGHeroInstance * h = dynamic_cast<const CGHeroInstance *>(firstObj);
 
- //		sethero(h).setisElementar(true);
 
- //		return sptr(*this);
 
- //	}
 
- //
 
- //	return sptr(VisitTile(tile));
 
- //}
 
- }
 
 
  |