GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
CmdExecute Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for CmdExecute:

Public Member Functions

virtual ~CmdExecute ()
virtual void Execute (char c)=0
virtual Point pos () const =0
virtual int obj_type () const =0
virtual void set_hooks (std::function< void(char)> f)=0
virtual void set_units (Vector v_x, Vector v_y, Vector v_z)=0
virtual Vector get_unit_x () const =0
virtual Vector get_unit_y () const =0
virtual Vector get_unit_z () const =0

Constructor & Destructor Documentation

◆ ~CmdExecute()

virtual CmdExecute::~CmdExecute ( )
inlinevirtual

Member Function Documentation

◆ Execute()

virtual void CmdExecute::Execute ( char c)
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ get_unit_x()

virtual Vector CmdExecute::get_unit_x ( ) const
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ get_unit_y()

virtual Vector CmdExecute::get_unit_y ( ) const
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ get_unit_z()

virtual Vector CmdExecute::get_unit_z ( ) const
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ obj_type()

virtual int CmdExecute::obj_type ( ) const
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ pos()

virtual Point CmdExecute::pos ( ) const
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ set_hooks()

virtual void CmdExecute::set_hooks ( std::function< void(char)> f)
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.

◆ set_units()

virtual void CmdExecute::set_units ( Vector v_x,
Vector v_y,
Vector v_z )
pure virtual

Implemented in DefaultCmds, RepeatCmds, and RotateCmds.


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