ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::AdWaypointGroup Class Reference

#include <ad_waypoint_group.h>

Inheritance diagram for Wintermute::AdWaypointGroup:
Collaboration diagram for Wintermute::AdWaypointGroup:

List of all members.

Public Member Functions

void cleanup ()
bool mimic (AdWaypointGroup *wpt, float scale=100.0f, int x=0, int y=0)
bool saveAsText (BaseDynamicBuffer *buffer, int indent) override
 AdWaypointGroup (BaseGame *inGame)
bool loadFile (const char *filename)
bool loadBuffer (char *buffer, bool complete=true)
 ~AdWaypointGroup () override
ScValuescGetProperty (const Common::String &name) override
bool scSetProperty (const char *name, ScValue *value) override

Public Attributes

bool _active
BaseArray< BasePoint * > _points

Private Attributes

int32 _editorSelectedPoint
float _lastMimicScale
int32 _lastMimicX
int32 _lastMimicY

Detailed Description

Definition at line 36 of file ad_waypoint_group.h.

Constructor & Destructor Documentation

Wintermute::AdWaypointGroup::AdWaypointGroup ( BaseGame inGame  ) 

Definition at line 43 of file ad_waypoint_group.cpp.

Wintermute::AdWaypointGroup::~AdWaypointGroup (  )  [override]

Definition at line 52 of file ad_waypoint_group.cpp.

Member Function Documentation

void Wintermute::AdWaypointGroup::cleanup (  ) 

Reimplemented from Wintermute::BaseObject.

Definition at line 58 of file ad_waypoint_group.cpp.

TOKEN_DEF_START TOKEN_DEF_END bool Wintermute::AdWaypointGroup::loadBuffer ( char *  buffer,
bool  complete = true 

Definition at line 101 of file ad_waypoint_group.cpp.

bool Wintermute::AdWaypointGroup::loadFile ( const char *  filename  ) 

Definition at line 68 of file ad_waypoint_group.cpp.

bool Wintermute::AdWaypointGroup::mimic ( AdWaypointGroup wpt,
float  scale = 100.0f,
int  x = 0,
int  y = 0 

Definition at line 252 of file ad_waypoint_group.cpp.

bool Wintermute::AdWaypointGroup::saveAsText ( BaseDynamicBuffer buffer,
int  indent 
) [override, virtual]

Reimplemented from Wintermute::BaseObject.

Definition at line 174 of file ad_waypoint_group.cpp.

ScValue * Wintermute::AdWaypointGroup::scGetProperty ( const Common::String name  )  [override, virtual]

Reimplemented from Wintermute::BaseObject.

Definition at line 212 of file ad_waypoint_group.cpp.

bool Wintermute::AdWaypointGroup::scSetProperty ( const char *  name,
ScValue value 
) [override, virtual]

Reimplemented from Wintermute::BaseObject.

Definition at line 236 of file ad_waypoint_group.cpp.

Member Data Documentation

Definition at line 54 of file ad_waypoint_group.h.

The documentation for this class was generated from the following files:

Generated on Sat Sep 19 2020 05:06:26 for ResidualVM by doxygen 1.7.1
curved edge   curved edge