OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
fireplace.h
Go to the documentation of this file.
1#pragma once
2
3#include "interactive.h"
4#include "vobbundle.h"
5
6class FirePlace : public Interactive {
7 public:
8 FirePlace(Vob* parent, World& world, const zenkit::VFire& vob, Flags flags);
9
10 protected:
11 void load(Serialize& fin) override;
12 void moveEvent() override;
13 void onStateChanged() override;
14
15 private:
16 VobBundle fireVobtree;
17 std::string fireVobtreeName;
18 std::string fireSlot;
19 };
20
void moveEvent() override
Definition fireplace.cpp:16
void load(Serialize &fin) override
Definition fireplace.cpp:11
void onStateChanged() override
Definition fireplace.cpp:23
Definition vob.h:11
Flags
Definition vob.h:13
World & world
Definition vob.h:45
Definition world.h:31