aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/bladerunner.h')
-rw-r--r--engines/bladerunner/bladerunner.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/engines/bladerunner/bladerunner.h b/engines/bladerunner/bladerunner.h
index c3f7eac4d7..5ef23108f4 100644
--- a/engines/bladerunner/bladerunner.h
+++ b/engines/bladerunner/bladerunner.h
@@ -26,6 +26,7 @@
#include "bladerunner/archive.h"
#include "common/array.h"
+#include "common/random.h"
#include "common/stream.h"
#include "common/types.h"
@@ -35,8 +36,11 @@
namespace BladeRunner {
+class AmbientSounds;
+class AudioPlayer;
class Chapters;
class GameInfo;
+class GameFlags;
class Scene;
class Script;
class Settings;
@@ -48,18 +52,26 @@ public:
bool _gameIsRunning;
bool _windowIsActive;
+ AmbientSounds *_ambientSounds;
+ AudioPlayer *_audioPlayer;
Chapters *_chapters;
GameInfo *_gameInfo;
+ GameFlags *_gameFlags;
Scene *_scene;
Script *_script;
Settings *_settings;
SliceAnimations *_sliceAnimations;
SliceRenderer *_sliceRenderer;
+ int *_gameVars;
int in_script_counter;
- Graphics::Surface _surface1;
- Graphics::Surface _surface2;
+ Graphics::Surface _surface1;
+ Graphics::Surface _surface2;
+ uint16 *_zBuffer1;
+ uint16 *_zBuffer2;
+
+ Common::RandomSource _rnd;
private:
static const int kArchiveCount = 10;