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
6
class
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
FirePlace
Definition
fireplace.h:6
FirePlace::moveEvent
void moveEvent() override
Definition
fireplace.cpp:16
FirePlace::load
void load(Serialize &fin) override
Definition
fireplace.cpp:11
FirePlace::onStateChanged
void onStateChanged() override
Definition
fireplace.cpp:23
Interactive
Definition
interactive.h:18
Serialize
Definition
serialize.h:33
VobBundle
Definition
vobbundle.h:7
Vob
Definition
vob.h:11
Vob::Flags
Flags
Definition
vob.h:13
Vob::world
World & world
Definition
vob.h:45
World
Definition
world.h:31
interactive.h
vobbundle.h
game
world
objects
fireplace.h
Generated by
1.9.8