BWAPI
Public Member Functions | Private Attributes
BufferedTriangle Class Reference

#include <BufferedTriangle.h>

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

List of all members.

Public Member Functions

 BufferedTriangle (BWAPI::CoordinateType::Enum coordType, BufferedCategory id, int time, int x1, int y1, int x2, int y2, int x3, int y3, BWAPI::Color color, bool solid)
virtual void draw ()

Private Attributes

int mX1
int mY1
int mX2
int mY2
int mX3
int mY3
BWAPI::Color mColor
bool mIsSolid

Detailed Description

Definition at line 7 of file BufferedTriangle.h.


Constructor & Destructor Documentation

BufferedTriangle::BufferedTriangle ( BWAPI::CoordinateType::Enum  coordType,
BufferedCategory  id,
int  time,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
BWAPI::Color  color,
bool  solid 
) [inline]

Definition at line 10 of file BufferedTriangle.h.

                : BufferedItem(coordType, id, time)
                , mX1(x1)
                , mY1(y1)
                , mX2(x2)
                , mY2(y2)
                , mX3(x3)
                , mY3(y3)
                , mColor(color)
                , mIsSolid(solid)
        {}

Member Function Documentation

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

Reimplemented from BufferedItem.

Definition at line 22 of file BufferedTriangle.h.

References BWAPI::Broodwar, BWAPI::Game::drawTriangle(), mColor, BufferedItem::mCoordType, mIsSolid, mX1, mX2, mY1, and mY3.

Here is the call graph for this function:


Member Data Documentation

Definition at line 34 of file BufferedTriangle.h.

Referenced by draw().

Definition at line 35 of file BufferedTriangle.h.

Referenced by draw().

int BufferedTriangle::mX1 [private]

Definition at line 28 of file BufferedTriangle.h.

Referenced by draw().

int BufferedTriangle::mX2 [private]

Definition at line 30 of file BufferedTriangle.h.

Referenced by draw().

int BufferedTriangle::mX3 [private]

Definition at line 32 of file BufferedTriangle.h.

int BufferedTriangle::mY1 [private]

Definition at line 29 of file BufferedTriangle.h.

Referenced by draw().

int BufferedTriangle::mY2 [private]

Definition at line 31 of file BufferedTriangle.h.

int BufferedTriangle::mY3 [private]

Definition at line 33 of file BufferedTriangle.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