aboutsummaryrefslogtreecommitdiff
path: root/game/preview
diff options
context:
space:
mode:
Diffstat (limited to 'game/preview')
-rw-r--r--game/preview/PreviewReplaySubScript.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/game/preview/PreviewReplaySubScript.cpp b/game/preview/PreviewReplaySubScript.cpp
index 9725ba2..51c27aa 100644
--- a/game/preview/PreviewReplaySubScript.cpp
+++ b/game/preview/PreviewReplaySubScript.cpp
@@ -1,4 +1,5 @@
#include "PreviewReplaySubScript.h"
+#include "Config.h"
#include "menus/ButtonReplaySubScript.h"
#include <crepe/api/AudioSource.h>
#include <crepe/types.h>
@@ -24,10 +25,12 @@ void PreviewReplaySubScript::init() {
}
bool PreviewReplaySubScript::on_button_press(const ButtonPressEvent & e) {
+ if(DISABLE_REPLAY)return false;
replay.play(this->recording);
return false;
}
bool PreviewReplaySubScript::start_recording(){
+ if(DISABLE_REPLAY)return false;
if(record_saved){
this->stop_recording();
this->delete_recording();
@@ -38,12 +41,14 @@ bool PreviewReplaySubScript::start_recording(){
}
bool PreviewReplaySubScript::stop_recording() {
+ if(DISABLE_REPLAY)return false;
if(this->record_started)this->recording = replay.record_end();
this->record_saved = true;
return false;
}
bool PreviewReplaySubScript::delete_recording() {
+ if(DISABLE_REPLAY)return false;
if(this->record_started) this->stop_recording();
if(this->record_saved)replay.release(this->recording);
this->record_saved = false;