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
BriefingUtil Namespace Reference

Functions

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

Function Documentation

int BriefingUtil::addShip ( string  name,
string  faction,
Vector  vec 
)

Definition at line 10 of file briefing_wrapper.cpp.

References Briefing::AddStarship(), Mission::briefing, FactionUtil::GetFactionIndex(), and mission.

11 {
12  return mission->briefing->AddStarship( name.c_str(),
14  vec );
15 }
void BriefingUtil::enqueueOrder ( int  whichship,
Vector  vec,
float  time 
)

Definition at line 20 of file briefing_wrapper.cpp.

References Mission::briefing, Briefing::EnqueueOrder(), and mission.

21 {
22  mission->briefing->EnqueueOrder( whichship, vec, time );
23 }
Vector BriefingUtil::getShipPosition ( int  whichship)

Definition at line 28 of file briefing_wrapper.cpp.

References Mission::briefing, Briefing::GetPosition(), and mission.

29 {
30  return mission->briefing->GetPosition( whichship );
31 }
void BriefingUtil::removeShip ( int  whichship)

Definition at line 16 of file briefing_wrapper.cpp.

References Mission::briefing, mission, and Briefing::RemoveStarship().

17 {
18  mission->briefing->RemoveStarship( whichship );
19 }
void BriefingUtil::replaceOrder ( int  whichship,
Vector  vec,
float  time 
)

Definition at line 24 of file briefing_wrapper.cpp.

References Mission::briefing, mission, and Briefing::OverrideOrder().

25 {
26  mission->briefing->OverrideOrder( whichship, vec, time );
27 }
void BriefingUtil::setCamOrientation ( Vector  p,
Vector  q,
Vector  r 
)

Definition at line 44 of file briefing_wrapper.cpp.

References Mission::briefing, Briefing::cam, mission, and Camera::SetOrientation().

45 {
46  mission->briefing->cam.SetOrientation( p, q, r );
47 }
void BriefingUtil::setCamPosition ( QVector  p)

Definition at line 40 of file briefing_wrapper.cpp.

References Mission::briefing, Briefing::cam, mission, Camera::SetPosition(), and Vector.

41 {
42  mission->briefing->cam.SetPosition( p, Vector( 0, 0, 0 ), Vector( 0, 0, 0 ), Vector( 0, 0, 0 ) );
43 }
void BriefingUtil::setCloak ( int  whichship,
float  cloak 
)

Definition at line 48 of file briefing_wrapper.cpp.

References Mission::briefing, mission, and Briefing::SetCloak().

49 {
50  mission->briefing->SetCloak( whichship, cloak );
51 }
void BriefingUtil::setShipPosition ( int  whichship,
Vector  vec 
)

Definition at line 32 of file briefing_wrapper.cpp.

References Mission::briefing, mission, and Briefing::SetPosition().

33 {
34  mission->briefing->SetPosition( whichship, vec );
35 }
void BriefingUtil::terminate ( )