OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
movercontroler.cpp
Go to the documentation of this file.
1#include "movercontroler.h"
2
3#include "world/world.h"
4
5MoverControler::MoverControler(Vob* parent, World &world, const zenkit::VMoverController& ctrl, Flags flags)
6 :AbstractTrigger(parent,world,ctrl,flags) {
7 target = ctrl.target;
8 message = ctrl.message;
9 key = uint32_t(ctrl.key);
10 }
11
12void MoverControler::onUntrigger(const TriggerEvent&) {
13 }
14
15void MoverControler::onTrigger(const TriggerEvent&) {
17 ex.move.msg = message;
18 ex.move.key = int(key);
20 }
std::string vobName
zenkit::MoverMessageType message
MoverControler(Vob *parent, World &world, const zenkit::VMoverController &data, Flags flags)
Definition vob.h:11
Flags
Definition vob.h:13
World & world
Definition vob.h:45
Definition world.h:31
void execTriggerEvent(const TriggerEvent &e)
Definition world.cpp:499