mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-16 17:29:01 +00:00
HDB: Add _triggerList data
This commit is contained in:
parent
8aa509d9bf
commit
fbeb7f8c4e
engines/hdb
@ -671,6 +671,7 @@ AI::AI() {
|
||||
_floats = new Common::Array<AIEntity *>;
|
||||
_animTargets = new Common::Array<AnimTarget *>;
|
||||
_arrowPaths = new Common::Array<ArrowPath *>;
|
||||
_triggerList = new Common::Array<Trigger *>;
|
||||
_hereList = new Common::Array<HereT *>;
|
||||
|
||||
// REMOVE: Remove for final. Used here due to lack of a MENU
|
||||
@ -685,6 +686,7 @@ AI::~AI() {
|
||||
delete _floats;
|
||||
delete _animTargets;
|
||||
delete _arrowPaths;
|
||||
delete _triggerList;
|
||||
delete _hereList;
|
||||
}
|
||||
|
||||
@ -847,6 +849,9 @@ void AI::restartSystem() {
|
||||
// Clear ArrowPath List
|
||||
_arrowPaths->clear();
|
||||
|
||||
// Clear Trigger List
|
||||
_triggerList->clear();
|
||||
|
||||
// Clear Here List
|
||||
_hereList->clear();
|
||||
|
||||
|
@ -618,6 +618,16 @@ struct HereT {
|
||||
char entName[32];
|
||||
};
|
||||
|
||||
struct Trigger {
|
||||
char id[32];
|
||||
uint16 x, y;
|
||||
uint16 value1, value2;
|
||||
char luaFuncInit[32];
|
||||
char luaFuncUse[32];
|
||||
|
||||
Trigger() : id(""), x(0), y(0), value1(0), value2(0), luaFuncInit(""), luaFuncUse("") {}
|
||||
};
|
||||
|
||||
struct CineCommand {
|
||||
CineType cmdType;
|
||||
double x, y;
|
||||
@ -1004,6 +1014,7 @@ public:
|
||||
|
||||
Common::Array<ArrowPath *> *_arrowPaths;
|
||||
Common::Array<HereT *> *_hereList;
|
||||
Common::Array<Trigger *> *_triggerList;
|
||||
|
||||
// Virtual Player
|
||||
AIEntity _dummyPlayer, _dummyLaser;
|
||||
|
Loading…
x
Reference in New Issue
Block a user