My Project
Classes | Public Member Functions | Public Attributes | List of all members
sc2::DebugImp Class Reference
Inheritance diagram for sc2::DebugImp:
sc2::DebugInterface

Classes

struct  DebugBox
 
struct  DebugLine
 
struct  DebugSphere
 
struct  DebugText
 
struct  DebugUnit
 

Public Member Functions

 DebugImp (ProtoInterface &proto, ObservationInterface &observation)
 
void DebugTextOut (const std::string &out, Color color=White) override
 
void DebugTextOut (const std::string &out, const Point2D &pt_virtual_2D, Color color=White) override
 
void DebugTextOut (const std::string &out, const Point3D &pt3D, Color color=White) override
 
void DebugLineOut (const Point3D &p0, const Point3D &p1, Color color=White) override
 
void DebugBoxOut (const Point3D &p_min, const Point3D &p_max, Color color=White) override
 
void DebugSphereOut (const Point3D &p, float r, Color color=White) override
 
void DebugCreateUnit (uint32_t unit_type, const Point2D &p, uint32_t player_id=1, uint32_t count=1) override
 
void DebugKillUnit (uint64_t tag) override
 
void DebugShowMap () override
 
void DebugEnemyControl () override
 
void DebugIgnoreFood () override
 
void DebugIgnoreResourceCost () override
 
void DebugGiveAllResources () override
 
void DebugGodMode () override
 
void DebugIgnoreMineral () override
 
void DebugNoCooldowns () override
 
void DebugGiveAllTech () override
 
void DebugGiveAllUpgrades () override
 
void DebugFastBuild () override
 
void SendDebug () override
 
- Public Member Functions inherited from sc2::DebugInterface
void DebugCreateUnit (UNIT_TYPE unit_type, const Point2D &p, uint32_t player_id=1, uint32_t count=1)
 

Public Attributes

ProtoInterfaceproto_
 
ObservationInterfaceobservation_
 
std::vector< DebugTextdebug_text_
 
std::vector< DebugLinedebug_line_
 
std::vector< DebugBoxdebug_box_
 
std::vector< DebugSpheredebug_sphere_
 
std::vector< GameStateProtocol::DebugGameState > debug_state_
 
std::vector< DebugUnitdebug_unit_
 
std::vector< uint64_t > debug_kill_tag_
 

The documentation for this class was generated from the following file: