#pragma once #include #include namespace BWAPI { class Player; /** The Force class is used to get information about each force in the match, such as the name of the force * and the set of players in the force. */ class Force { protected: virtual ~Force() {}; public : /** Returns a unique ID for the force. */ virtual int getID() const = 0; /** Returns the name of the force. */ virtual std::string getName() const = 0; /** Returns the set of players in the force. */ virtual std::set getPlayers() const = 0; }; }