BWAPI
Public Member Functions | Private Attributes
BufferedEllipse Class Reference

#include <BufferedEllipse.h>

Inheritance diagram for BufferedEllipse:
Inheritance graph
[legend]
Collaboration diagram for BufferedEllipse:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BufferedEllipse (BWAPI::CoordinateType::Enum coordType, BufferedCategory id, int time, int x, int y, int radiusX, int radiusY, BWAPI::Color color, bool solid)
virtual void draw ()

Private Attributes

int mX
int mY
int mRadiusX
int mRadiusY
BWAPI::Color mColor
bool mIsSolid

Detailed Description

Definition at line 7 of file BufferedEllipse.h.


Constructor & Destructor Documentation

BufferedEllipse::BufferedEllipse ( BWAPI::CoordinateType::Enum  coordType,
BufferedCategory  id,
int  time,
int  x,
int  y,
int  radiusX,
int  radiusY,
BWAPI::Color  color,
bool  solid 
) [inline]

Definition at line 10 of file BufferedEllipse.h.

                : BufferedItem(coordType, id, time)
                , mX(x)
                , mY(y)
                , mRadiusX(radiusX)
                , mRadiusY(radiusY)
                , mColor(color)
                , mIsSolid(solid)
        {}

Member Function Documentation

virtual void BufferedEllipse::draw ( ) [inline, virtual]

Reimplemented from BufferedItem.

Definition at line 20 of file BufferedEllipse.h.

References BWAPI::Broodwar, BWAPI::Game::drawEllipse(), mColor, BufferedItem::mCoordType, mIsSolid, mRadiusX, mRadiusY, mX, and mY.

Here is the call graph for this function:


Member Data Documentation

Definition at line 30 of file BufferedEllipse.h.

Referenced by draw().

bool BufferedEllipse::mIsSolid [private]

Definition at line 31 of file BufferedEllipse.h.

Referenced by draw().

Definition at line 28 of file BufferedEllipse.h.

Referenced by draw().

Definition at line 29 of file BufferedEllipse.h.

Referenced by draw().

int BufferedEllipse::mX [private]

Definition at line 26 of file BufferedEllipse.h.

Referenced by draw().

int BufferedEllipse::mY [private]

Definition at line 27 of file BufferedEllipse.h.

Referenced by draw().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines