aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/script.h
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-10 20:34:28 +0100
committerPeter Kohaut2018-02-10 21:01:15 +0100
commit0b484d51b838d740bbb1d6bc12c06c25d225c197 (patch)
tree931c42a9751703beb7694b429dc6fea023b21745 /engines/bladerunner/script/script.h
parent2ac361782c585a5a0c0d11e12beeab66d651cab5 (diff)
downloadscummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.gz
scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.bz2
scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.zip
BLADERUNNER: VK interface
Code unification Removed few memory leaks
Diffstat (limited to 'engines/bladerunner/script/script.h')
-rw-r--r--engines/bladerunner/script/script.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/engines/bladerunner/script/script.h b/engines/bladerunner/script/script.h
index 154345f73f..4632a64340 100644
--- a/engines/bladerunner/script/script.h
+++ b/engines/bladerunner/script/script.h
@@ -37,9 +37,7 @@ protected:
BladeRunnerEngine *_vm;
public:
- ScriptBase(BladeRunnerEngine *vm) {
- _vm = vm;
- }
+ ScriptBase(BladeRunnerEngine *vm);
virtual ~ScriptBase() {}
protected:
@@ -232,7 +230,7 @@ protected:
// Spinner_Query_Selectable_Destination_Flag(int destination);
int Spinner_Interface_Choose_Dest(int loopId, bool immediately);
void ESPER_Flag_To_Activate();
- bool Voight_Kampff_Activate(int actorId, int a2);
+ void Voight_Kampff_Activate(int actorId, int calibrationRatio);
int Elevator_Activate(int elevatorId);
void View_Score_Board();
// Query_Score
@@ -273,16 +271,16 @@ protected:
void AI_Movement_Track_Flush(int actorId);
void ESPER_Add_Photo(const char *name, int photoId, int shapeId);
- void ESPER_Define_Special_Region(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, const char *name);
+ void ESPER_Define_Special_Region(int regionId, int innerLeft, int innerTop, int innerRight, int innerBottom, int outerLeft, int outerTop, int outerRight, int outerBottom, int selectionLeft, int selectionTop, int selectionRight, int selectionBottom, const char *name);
void KIA_Play_Actor_Dialogue(int actorId, int sentenceId);
void KIA_Play_Slice_Model(int sliceModelId);
void KIA_Play_Photograph(int photographId);
- void VK_Play_Speech_Line(int actorId, int sentenceId, float a3);
- void VK_Add_Question(int intensity, int questionId, int a3);
- void VK_Subject_Reacts(int a1, int a2, int a3, int a4);
- void VK_Eye_Animates(int a1);
+ void VK_Play_Speech_Line(int actorId, int sentenceId, float duration);
+ void VK_Add_Question(int intensity, int sentenceId, int relatedSentenceId);
+ void VK_Subject_Reacts(int intensity, int humanResponse, int replicantResponse, int anxiety);
+ void VK_Eye_Animates(int loopId);
};
} // End of namespace BladeRunner