mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Remove 2 unused methods
This commit is contained in:
		| @@ -118,24 +118,6 @@ void BattleInfo::calculateCasualties( std::map<ui32,si32> *casualties ) const | ||||
| 	} | ||||
| } | ||||
|  | ||||
| int BattleInfo::calculateSpellDuration( const CSpell * spell, const CGHeroInstance * caster, int usedSpellPower) | ||||
| { | ||||
| 	if(!caster) | ||||
| 	{ | ||||
| 		if (!usedSpellPower) | ||||
| 			return 3; //default duration of all creature spells | ||||
| 		else | ||||
| 			return usedSpellPower; //use creature spell power | ||||
| 	} | ||||
| 	switch(spell->id) | ||||
| 	{ | ||||
| 	case SpellID::FRENZY: | ||||
| 		return 1; | ||||
| 	default: //other spells | ||||
| 		return caster->getPrimSkillLevel(PrimarySkill::SPELL_POWER) + caster->valOfBonuses(Bonus::SPELL_DURATION); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| CStack * BattleInfo::generateNewStack(const CStackInstance &base, bool attackerOwned, SlotID slot, BattleHex position) const | ||||
| { | ||||
| 	int stackID = getIdForNewStack(); | ||||
| @@ -159,11 +141,6 @@ CStack * BattleInfo::generateNewStack(const CStackBasicDescriptor &base, bool at | ||||
| 	return ret; | ||||
| } | ||||
|  | ||||
| bool BattleInfo::resurrects(SpellID spellid) const | ||||
| { | ||||
| 	return spellid.toSpell()->isRisingSpell(); | ||||
| } | ||||
|  | ||||
| const CStack * BattleInfo::battleGetStack(BattleHex pos, bool onlyAlive) | ||||
| { | ||||
| 	CStack * stack = nullptr; | ||||
|   | ||||
| @@ -136,12 +136,11 @@ struct DLL_LINKAGE BattleInfo : public CBonusSystemNode, public CBattleInfoCallb | ||||
| 	//void getPotentiallyAttackableHexes(AttackableTiles &at, const CStack* attacker, BattleHex destinationTile, BattleHex attackerPos); //hexes around target that could be attacked in melee | ||||
| 	//std::set<CStack*> getAttackedCreatures(const CStack* attacker, BattleHex destinationTile, BattleHex attackerPos = BattleHex::INVALID); //calculates range of multi-hex attacks | ||||
| 	//std::set<BattleHex> getAttackedHexes(const CStack* attacker, BattleHex destinationTile, BattleHex attackerPos = BattleHex::INVALID); //calculates range of multi-hex attacks | ||||
| 	static int calculateSpellDuration(const CSpell * spell, const CGHeroInstance * caster, int usedSpellPower); | ||||
|  | ||||
| 	CStack * generateNewStack(const CStackInstance &base, bool attackerOwned, SlotID slot, BattleHex position) const; //helper for CGameHandler::setupBattle and spells addign new stacks to the battlefield | ||||
| 	CStack * generateNewStack(const CStackBasicDescriptor &base, bool attackerOwned, SlotID slot, BattleHex position) const; //helper for CGameHandler::setupBattle and spells addign new stacks to the battlefield | ||||
| 	int getIdForNewStack() const; //suggest a currently unused ID that'd suitable for generating a new stack | ||||
| 	//std::pair<const CStack *, BattleHex> getNearestStack(const CStack * closest, boost::logic::tribool attackerOwned) const; //if attackerOwned is indetermnate, returened stack is of any owner; hex is the number of hex we should be looking from; returns (nerarest creature, predecessorHex) | ||||
| 	bool resurrects(SpellID spellid) const; //TODO: move it to spellHandler? | ||||
|  | ||||
| 	const CGHeroInstance * getHero(PlayerColor player) const; //returns fighting hero that belongs to given player | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user