projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added API functions to get score tape from score server
[rocksndiamonds.git]
/
src
/
tape.h
diff --git
a/src/tape.h
b/src/tape.h
index e710fa33fb2110737019b11a82fee5dd9345568d..022e9ca54e7116eca0c651a43c1ffeb33f6db161 100644
(file)
--- a/
src/tape.h
+++ b/
src/tape.h
@@
-239,6
+239,7
@@
struct TapeInfo
boolean show_game_buttons; // show game buttons in tape viewport
boolean show_game_buttons; // show game buttons in tape viewport
+ boolean no_info_chunk; // used to identify old tape file format
boolean no_valid_file; // set when tape file missing or invalid
};
boolean no_valid_file; // set when tape file missing or invalid
};
@@
-267,6
+268,8
@@
unsigned int GetTapeLengthFrames(void);
unsigned int GetTapeLengthSeconds(void);
void TapeQuickSave(void);
void TapeQuickLoad(void);
unsigned int GetTapeLengthSeconds(void);
void TapeQuickSave(void);
void TapeQuickLoad(void);
+void TapeRestartGame(void);
+void TapeReplayAndPauseBeforeEnd(void);
boolean hasSolutionTape(void);
boolean InsertSolutionTape(void);
boolean hasSolutionTape(void);
boolean InsertSolutionTape(void);
@@
-275,7
+278,8
@@
boolean PlaySolutionTape(void);
void UndoTape(void);
void FixTape_ForceSinglePlayer(void);
void UndoTape(void);
void FixTape_ForceSinglePlayer(void);
-void AutoPlayTapes(void);
+int AutoPlayTapes(void);
+int AutoPlayTapesContinue(void);
void PatchTapes(void);
void CreateTapeButtons(void);
void PatchTapes(void);
void CreateTapeButtons(void);