Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <base.h>
Public Member Functions | |
virtual void | Click (::BaseInterface *base, float x, float y, int button, int state) |
virtual | ~Eject () |
Eject (const std::string &ind, const std::string &pythonfile) | |
![]() | |
virtual void | MouseMove (::BaseInterface *base, float x, float y, int buttonmask) |
virtual void | MouseEnter (::BaseInterface *base, float x, float y, int buttonmask) |
virtual void | MouseLeave (::BaseInterface *base, float x, float y, int buttonmask) |
void | setEventMask (unsigned int mask) |
Link (const std::string &ind, const std::string &pfile) | |
virtual | ~Link () |
virtual void | Relink (const std::string &pfile) |
Additional Inherited Members | |
![]() | |
enum | { ClickEvent =(1<<0), DownEvent =(1<<1), UpEvent =(1<<2), MoveEvent =(1<<3), EnterEvent =(1<<4), LeaveEvent =(1<<5) } |
![]() | |
std::string | pythonfile |
float | x |
float | y |
float | wid |
float | hei |
float | alpha |
std::string | text |
const std::string | index |
unsigned int | eventMask |
int | clickbtn |
|
inlinevirtual |
|
inlineexplicit |
|
virtual |
Reimplemented from BaseInterface::Room::Link.
Definition at line 1254 of file base_interface.cpp.
References abletodock(), BaseInterface::baseun, c, BaseInterface::caller, BaseInterface::Room::Link::Click(), Order::Communicate(), Unit::EjectCargo(), CommunicationMessage::fsm, Unit::getAIState(), FSM::GetUnDockNode(), UnitContainer::GetUnit(), VegaConfig::getVariable(), Unit::Kill(), Unit::name, XMLSupport::parse_bool(), XMLSupport::parse_float(), randyVector(), Unit::SetAngularVelocity(), CommunicationMessage::SetCurrentState(), Unit::SetOwner(), Unit::SetPosAndCumPos(), Unit::SetVelocity(), BaseInterface::Terminate(), Unit::UnDock(), Vector, Unit::Velocity, vs_config, and WS_MOUSE_UP.