This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
BWMirror-Generator/bwta2-c/BWTA/Chokepoint.h

16 lines
385 B
C
Raw Normal View History

2015-02-27 15:29:33 -05:00
#pragma once
#include <utility>
#include <BWAPI.h>
namespace BWTA
{
2015-04-02 12:02:51 -04:00
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;
};
2015-02-27 15:29:33 -05:00
}