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
base_util.h File Reference
#include "config.h"
#include <string>
#include <boost/version.hpp>
#include "cs_boostpythonobj.h"
#include <boost/python/dict.hpp>
#include <map>
#include "audio/Types.h"
#include "audio/Stream.h"

Go to the source code of this file.

Namespaces

 BaseUtil
 

Constant Groups

 BaseUtil
 

Typedefs

typedef boost::python::dict BoostPythonDictionary
 
typedef std::map< std::string,
std::string > 
BaseUtil::Dictionary
 

Functions

int BaseUtil::Room (std::string text)
 
void BaseUtil::Texture (int room, std::string index, std::string file, float x, float y)
 
bool BaseUtil::Video (int room, std::string index, std::string vfile, std::string afile, float x, float y)
 
bool BaseUtil::VideoStream (int room, std::string index, std::string streamfile, float x, float y, float w, float h)
 
void BaseUtil::SetTexture (int room, std::string index, std::string file)
 
void BaseUtil::SetTextureSize (int room, std::string index, float w, float h)
 
void BaseUtil::SetTexturePos (int room, std::string index, float x, float y)
 
void BaseUtil::PlayVideo (int room, std::string index)
 
void BaseUtil::StopVideo (int room, std::string index)
 
void BaseUtil::SetVideoCallback (int room, std::string index, std::string callback)
 
void BaseUtil::SetDJEnabled (bool enabled)
 
void BaseUtil::Ship (int room, std::string index, QVector pos, Vector Q, Vector R)
 
void BaseUtil::LinkPython (int room, std::string index, std::string pythonfile, float x, float y, float wid, float hei, std::string text, int to)
 
void BaseUtil::LaunchPython (int room, std::string index, std::string pythonfile, float x, float y, float wid, float hei, std::string text)
 
void BaseUtil::EjectPython (int room, std::string index, std::string pythonfile, float x, float y, float wid, float hei, std::string text)
 
void BaseUtil::CompPython (int room, std::string index, std::string pythonfile, float x, float y, float wid, float hei, std::string text, std::string modes)
 
void BaseUtil::GlobalKeyPython (std::string pythonfile)
 
void BaseUtil::Link (int room, std::string index, float x, float y, float wid, float hei, std::string text, int to)
 
void BaseUtil::Launch (int room, std::string index, float x, float y, float wid, float hei, std::string text)
 
void BaseUtil::Comp (int room, std::string index, float x, float y, float wid, float hei, std::string text, std::string modes)
 
void BaseUtil::Python (int room, std::string index, float x, float y, float wid, float hei, std::string text, std::string pythonfile, bool front)
 
void BaseUtil::MessageToRoom (int room, std::string text)
 
void BaseUtil::EnqueueMessageToRoom (int room, std::string text)
 
void BaseUtil::Message (std::string text)
 
void BaseUtil::EnqueueMessage (std::string text)
 
void BaseUtil::RunScript (int room, std::string ind, std::string pythonfile, float time)
 
void BaseUtil::TextBox (int room, std::string ind, std::string text, float x, float y, Vector widheimult, Vector backcol, float backalp, Vector forecol)
 
void BaseUtil::SetTextBoxText (int room, std::string index, std::string text)
 
void BaseUtil::SetLinkArea (int room, std::string index, float x, float y, float wid, float hei)
 
void BaseUtil::SetLinkText (int room, std::string index, std::string text)
 
void BaseUtil::SetLinkPython (int room, std::string index, std::string python)
 
void BaseUtil::SetLinkRoom (int room, std::string index, int to)
 
void BaseUtil::SetLinkEventMask (int room, std::string index, std::string maskdef)
 
void BaseUtil::EraseLink (int room, std::string index)
 
void BaseUtil::EraseObj (int room, std::string index)
 
int BaseUtil::GetCurRoom ()
 
void BaseUtil::SetCurRoom (int room)
 
bool BaseUtil::HasObject (int room, std::string index)
 
int BaseUtil::GetNumRoom ()
 
bool BaseUtil::BuyShip (std::string name, bool my_fleet, bool force_base_inventory)
 
bool BaseUtil::SellShip (std::string name)
 
SharedPtr< SourceBaseUtil::CreateVideoSoundStream (const std::string &afile, const std::string &scene)
 
void BaseUtil::DestroyVideoSoundStream (SharedPtr< Source > source, const std::string &scene)
 
void BaseUtil::SetEventData (Dictionary data)
 
void BaseUtil::SetMouseEventData (std::string type, float x, float y, int buttonMask)
 
void BaseUtil::SetKeyEventData (std::string type, unsigned int keycode, unsigned int modmask)
 
void BaseUtil::SetKeyStatusEventData (unsigned int modmask)
 
const Dictionary & BaseUtil::GetEventData ()
 
Dictionary & BaseUtil::_GetEventData ()
 
float BaseUtil::GetTextHeight (std::string text, Vector widheimult)
 
float BaseUtil::GetTextWidth (std::string text, Vector widheimult)
 
void BaseUtil::LoadBaseInterface (std::string name)
 
void BaseUtil::LoadBaseInterfaceAtDock (std::string name, Unit *dockat, Unit *dockee)
 
void BaseUtil::refreshBaseComputerUI (const class Cargo *dirtyCarg)
 
void BaseUtil::ExitGame ()
 

Typedef Documentation

typedef boost::python::dict BoostPythonDictionary

Definition at line 11 of file base_util.h.