BWAPI
|
#include <BufferedItem.h>
Public Member Functions | |
BufferedItem (BWAPI::CoordinateType::Enum coordType, BufferedCategory id, int frameTime) | |
virtual | ~BufferedItem () |
virtual void | draw () |
bool | isTimeUp () |
Protected Attributes | |
BWAPI::CoordinateType::Enum | mCoordType |
BufferedCategory | mID |
int | mFrameTime |
Definition at line 17 of file BufferedItem.h.
BufferedItem::BufferedItem | ( | BWAPI::CoordinateType::Enum | coordType, |
BufferedCategory | id, | ||
int | frameTime | ||
) | [inline] |
Definition at line 20 of file BufferedItem.h.
: mCoordType(coordType), mID(id), mFrameTime(frameTime) {}
virtual BufferedItem::~BufferedItem | ( | ) | [inline, virtual] |
Definition at line 21 of file BufferedItem.h.
{}
virtual void BufferedItem::draw | ( | ) | [inline, virtual] |
Reimplemented in BufferedTriangle, BufferedBox, BufferedEllipse, BufferedCircle, BufferedLine, BufferedDot, and BufferedText.
Definition at line 23 of file BufferedItem.h.
{};
bool BufferedItem::isTimeUp | ( | ) | [inline] |
Definition at line 25 of file BufferedItem.h.
References BWAPI::Broodwar, BWAPI::Game::getFrameCount(), and mFrameTime.
{ return BWAPI::Broodwar->getFrameCount() >= mFrameTime; }
BWAPI::CoordinateType::Enum BufferedItem::mCoordType [protected] |
Definition at line 28 of file BufferedItem.h.
Referenced by BufferedDot::draw(), BufferedText::draw(), BufferedLine::draw(), BufferedCircle::draw(), BufferedEllipse::draw(), BufferedBox::draw(), and BufferedTriangle::draw().
int BufferedItem::mFrameTime [protected] |
Definition at line 30 of file BufferedItem.h.
Referenced by isTimeUp().
BufferedCategory BufferedItem::mID [protected] |
Definition at line 29 of file BufferedItem.h.