Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <pythonai.h>
Public Member Functions | |
PythonAI (PyObject *self, float reaction_time, float agressivity) | |
virtual void | Execute () |
virtual | ~PythonAI () |
PythonAI (PyObject *self_) | |
virtual void | Execute () |
virtual void | ChooseTarget () |
virtual void | SetParent (Unit *parent) |
![]() | |
PythonClass (PyObject *self_) | |
virtual void | callFunction (std::string str) |
virtual | ~PythonClass () |
Static Public Member Functions | |
static void | default_Execute (FireAt &pay) |
static void | InitModuleAI () |
static PythonAI * | LastAI () |
static PythonAI * | Factory (const std::string &file) |
static void | default_Execute (SuperClass &self_) |
static void | default_ChooseTarget (SuperClass &self_) |
static void | default_SetParent (SuperClass &self_, Unit *parent) |
static PythonClass< SuperClass > * | LastPythonClass () |
static PythonClass< SuperClass > * | Factory (const std::string &file) |
static PythonClass< SuperClass > * | FactoryString (char *code) |
![]() | |
static PythonClass * | LastPythonClass () |
static PythonClass * | Factory (const std::string &file) |
static PythonClass * | FactoryString (char *code) |
Protected Member Functions | |
virtual void | Destruct () |
![]() | |
virtual void | Destructor () |
Additional Inherited Members | |
![]() | |
static PythonClass< SuperClass > * | last_instance |
![]() | |
PyObject * | self |
Definition at line 6 of file pythonai.h.
PythonAI< SuperClass >::PythonAI | ( | PyObject * | self, |
float | reaction_time, | ||
float | agressivity | ||
) |
Definition at line 20 of file pythonai.cpp.
Definition at line 58 of file pythonai.cpp.
References VSFileSystem::vs_fprintf().
Definition at line 227 of file python_class.h.
|
inlinevirtual |
Definition at line 234 of file python_class.h.
References PYTHONCALLBACK.
|
inlinestatic |
Definition at line 247 of file python_class.h.
Definition at line 31 of file pythonai.cpp.
Referenced by PythonAI< SuperClass >::InitModuleAI().
|
inlinestatic |
Definition at line 243 of file python_class.h.
|
inlinestatic |
Definition at line 251 of file python_class.h.
|
protectedvirtual |
Definition at line 27 of file pythonai.cpp.
|
virtual |
Definition at line 46 of file pythonai.cpp.
|
inlinevirtual |
Definition at line 230 of file python_class.h.
References PYTHONCALLBACK.
|
static |
Definition at line 41 of file pythonai.cpp.
References CompileRunPython(), and PythonAI< SuperClass >::LastAI().
|
inlinestatic |
Definition at line 258 of file python_class.h.
References PythonClass< SuperClass >::Factory().
|
inlinestatic |
Definition at line 262 of file python_class.h.
References PythonClass< SuperClass >::FactoryString().
|
static |
Definition at line 35 of file pythonai.cpp.
Referenced by PythonAI< SuperClass >::Factory().
|
inlinestatic |
Definition at line 254 of file python_class.h.
References PythonClass< SuperClass >::LastPythonClass().
Referenced by Orders::FireAt::LastPythonScript().
|
inlinevirtual |