mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-17 18:55:41 +00:00
Run clang-format
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it and/or modify it under version 2 of the License, or (at your option), any later version.
|
||||
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it
|
||||
* and/or modify it under version 2 of the License, or (at your option), any later version.
|
||||
*/
|
||||
|
||||
#ifndef _PLAYERBOT_PARTYMEMBERVALUE_H
|
||||
@@ -12,28 +13,31 @@ class PlayerbotAI;
|
||||
|
||||
class FindPlayerPredicate
|
||||
{
|
||||
public:
|
||||
virtual ~FindPlayerPredicate() = default;
|
||||
virtual bool Check(Unit* /*unit*/) = 0;
|
||||
public:
|
||||
virtual ~FindPlayerPredicate() = default;
|
||||
virtual bool Check(Unit* /*unit*/) = 0;
|
||||
};
|
||||
|
||||
class SpellEntryPredicate
|
||||
{
|
||||
public:
|
||||
virtual bool Check(SpellInfo const* /*spellInfo*/) = 0;
|
||||
public:
|
||||
virtual bool Check(SpellInfo const* /*spellInfo*/) = 0;
|
||||
};
|
||||
|
||||
class PartyMemberValue : public UnitCalculatedValue
|
||||
{
|
||||
public:
|
||||
PartyMemberValue(PlayerbotAI* botAI, std::string const name = "party member", int checkInterval = 1) : UnitCalculatedValue(botAI, name, checkInterval) { }
|
||||
public:
|
||||
PartyMemberValue(PlayerbotAI* botAI, std::string const name = "party member", int checkInterval = 1)
|
||||
: UnitCalculatedValue(botAI, name, checkInterval)
|
||||
{
|
||||
}
|
||||
|
||||
bool IsTargetOfSpellCast(Player* target, SpellEntryPredicate& predicate);
|
||||
bool IsTargetOfSpellCast(Player* target, SpellEntryPredicate& predicate);
|
||||
|
||||
protected:
|
||||
Unit* FindPartyMember(FindPlayerPredicate& predicate, bool ignoreOutOfGroup = false);
|
||||
Unit* FindPartyMember(std::vector<Player*>* party, FindPlayerPredicate& predicate);
|
||||
virtual bool Check(Unit* player);
|
||||
protected:
|
||||
Unit* FindPartyMember(FindPlayerPredicate& predicate, bool ignoreOutOfGroup = false);
|
||||
Unit* FindPartyMember(std::vector<Player*>* party, FindPlayerPredicate& predicate);
|
||||
virtual bool Check(Unit* player);
|
||||
};
|
||||
|
||||
class PartyMemberMainTankValue : public PartyMemberValue
|
||||
|
||||
Reference in New Issue
Block a user