16 lines
385 B
C++
16 lines
385 B
C++
#pragma once
|
|
#include <utility>
|
|
#include <BWAPI.h>
|
|
namespace BWTA
|
|
{
|
|
class Region;
|
|
class Chokepoint
|
|
{
|
|
public:
|
|
virtual ~Chokepoint(){};
|
|
virtual const std::pair<Region*, Region*>& getRegions() const = 0;
|
|
virtual const std::pair<BWAPI::Position, BWAPI::Position>& getSides() const = 0;
|
|
virtual BWAPI::Position getCenter() const = 0;
|
|
virtual double getWidth() const = 0;
|
|
};
|
|
} |