aboutsummaryrefslogtreecommitdiff
path: root/engines/director/score.h
diff options
context:
space:
mode:
authorstevenhoefel2017-01-16 21:08:04 +1100
committerstevenhoefel2017-01-16 21:08:04 +1100
commit863827321cf43e5a65df7d7fd129ea70c3830f09 (patch)
treeb68fd76caf3dc65437f1b71569f2101f1b76d361 /engines/director/score.h
parent5fbb4fc6a02855492d8e0ebc89911827c6517d84 (diff)
downloadscummvm-rg350-863827321cf43e5a65df7d7fd129ea70c3830f09.tar.gz
scummvm-rg350-863827321cf43e5a65df7d7fd129ea70c3830f09.tar.bz2
scummvm-rg350-863827321cf43e5a65df7d7fd129ea70c3830f09.zip
DIRECTOR: Implement function 'marker'.
Diffstat (limited to 'engines/director/score.h')
-rw-r--r--engines/director/score.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/director/score.h b/engines/director/score.h
index 9b92e48f93..a53c13fc4d 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -61,9 +61,9 @@ public:
static int compareLabels(const void *a, const void *b);
void loadArchive();
void setStartToLabel(Common::String label);
- void gotoloop();
- void gotonext();
- void gotoprevious();
+ void gotoLoop();
+ void gotoNext();
+ void gotoPrevious();
void startLoop();
void processEvents();
Archive *getArchive() const { return _movieArchive; };
@@ -77,6 +77,10 @@ public:
void setSpriteCasts();
Graphics::ManagedSurface *getSurface() { return _surface; }
+ int getPreviousLabelNumber(int referenceFrame);
+ int getCurrentLabelNumber();
+ int getNextLabelNumber(int referenceFrame);
+
private:
void update();
void readVersion(uint32 rid);