7 #include <boost/version.hpp>
8 #if BOOST_VERSION != 102800
10 #include <boost/python/dict.hpp>
13 #include <boost/python/objects.hpp>
17 #if defined (HAVE_PYTHON)
35 #if defined (HAVE_PYTHON)
36 #if BOOST_VERSION != 102800
45 int Room( std::string text );
47 bool Video(
int room, std::string
index, std::string vfile, std::string afile,
float x,
float y );
48 bool VideoStream(
int room, std::string
index, std::string streamfile,
float x,
float y,
float w,
float h );
59 std::string pythonfile,
68 std::string pythonfile,
74 void EjectPython(
int room, std::string
index, std::string pythonfile,
float x,
float y,
float wid,
float hei, std::string text );
77 std::string pythonfile,
86 void Link(
int room, std::string
index,
float x,
float y,
float wid,
float hei, std::string text,
int to );
87 void Launch(
int room, std::string
index,
float x,
float y,
float wid,
float hei, std::string text );
88 void Comp(
int room, std::string
index,
float x,
float y,
float wid,
float hei, std::string text, std::string modes );
96 std::string pythonfile,
100 void Message( std::string text );
102 void RunScript(
int room, std::string ind, std::string pythonfile,
float time );
112 void SetTextBoxText(
int room, std::string ind, std::string text );
113 void SetLinkArea(
int room, std::string
index,
float x,
float y,
float wid,
float hei );
124 bool BuyShip( std::string name,
bool my_fleet,
bool force_base_inventory );
134 void SetKeyEventData( std::string type,
unsigned int keycode,
unsigned int modmask = ~0 );