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) |
Talk (const std::string &ind, const std::string &pythonfile) | |
virtual | ~Talk () |
![]() | |
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) |
Public Attributes | |
std::vector< std::string > | say |
std::vector< std::string > | soundfiles |
int | index |
int | curroom |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
enum | { ClickEvent =(1<<0), DownEvent =(1<<1), UpEvent =(1<<2), MoveEvent =(1<<3), EnterEvent =(1<<4), LeaveEvent =(1<<5) } |
|
explicit |
Definition at line 1007 of file base_interface.cpp.
References first(), i, MessageCenter::last(), gameMessage::message, mission, Mission::msgcenter, say, and soundfiles.
|
inlinevirtual |
|
virtual |
Reimplemented from BaseInterface::Room::Link.
Definition at line 1300 of file base_interface.cpp.
References AUDCreateSoundWAV(), AUDDeleteSound(), AUDStartPlaying(), BaseInterface::Room::Link::Click(), BaseInterface::curroom, index, BaseInterface::othtext, BaseInterface::rooms, TextPlane::SetText(), size, VSFileSystem::vs_fprintf(), and WS_MOUSE_UP.
std::vector< std::string > BaseInterface::Room::Talk::say |
std::vector< std::string > BaseInterface::Room::Talk::soundfiles |