Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
briefing_wrapper.cpp File Reference
#include <math.h>
#include "python_class.h"
#include "cmd/briefing.h"
#include "cmd/script/mission.h"
#include "faction_generic.h"

Go to the source code of this file.

Namespaces

 BriefingUtil
 

Constant Groups

 BriefingUtil
 

Functions

int BriefingUtil::addShip (string name, string faction, Vector vec)
 
void BriefingUtil::removeShip (int whichship)
 
void BriefingUtil::enqueueOrder (int whichship, Vector vec, float time)
 
void BriefingUtil::replaceOrder (int whichship, Vector vec, float time)
 
Vector BriefingUtil::getShipPosition (int whichship)
 
void BriefingUtil::setShipPosition (int whichship, Vector vec)
 
void BriefingUtil::terminate ()
 
void BriefingUtil::setCamPosition (QVector p)
 
void BriefingUtil::setCamOrientation (Vector p, Vector q, Vector r)
 
void BriefingUtil::setCloak (int whichship, float cloak)
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::addShip,"addShip")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::removeShip,"removeShip")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::enqueueOrder,"enqueueOrder")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::replaceOrder,"replaceOrder")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::getShipPosition,"getShipPosition")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::setShipPosition,"setShipPosition")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::terminate,"terminate")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::setCamPosition,"setCamPosition")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::setCamOrientation,"setCamOrientation")
 
 PYTHON_DEFINE_GLOBAL (Briefing,&BriefingUtil::setCloak,"setCloak")
 
void InitBriefing ()
 

Function Documentation

void InitBriefing ( )

Definition at line 66 of file briefing_wrapper.cpp.

References PYTHON_INIT_MODULE.

67 {
68  Python::reseterrors();
70  Python::reseterrors();
71 }
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::addShip  ,
"addShip"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::removeShip  ,
"removeShip"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::enqueueOrder  ,
"enqueueOrder"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::replaceOrder  ,
"replaceOrder"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::getShipPosition  ,
"getShipPosition"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::setShipPosition  ,
"setShipPosition"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::terminate  ,
"terminate"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::setCamPosition  ,
"setCamPosition"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::setCamOrientation  ,
"setCamOrientation"   
)
PYTHON_DEFINE_GLOBAL ( Briefing  ,
&BriefingUtil::setCloak  ,
"setCloak"   
)