projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20040524-1-src
[rocksndiamonds.git]
/
src
/
tape.c
diff --git
a/src/tape.c
b/src/tape.c
index 479adfbfc0f2cb4767f73cdc8d76f5f5b2f381b2..fb705a9f9204bfea3fa3aaed7a6b27b5c9428cdf 100644
(file)
--- a/
src/tape.c
+++ b/
src/tape.c
@@
-734,7
+734,7
@@
static void TapeStartGameRecording()
{
TapeStartRecording();
{
TapeStartRecording();
-#if defined(
PLATFORM_UNIX
)
+#if defined(
NETWORK_AVALIABLE
)
if (options.network)
SendToServer_StartPlaying();
else
if (options.network)
SendToServer_StartPlaying();
else
@@
-962,7
+962,7
@@
byte *TapePlayAction()
DrawVideoDisplay(VIDEO_STATE_WARP2_ON, VIDEO_DISPLAY_SYMBOL_ONLY);
}
DrawVideoDisplay(VIDEO_STATE_WARP2_ON, VIDEO_DISPLAY_SYMBOL_ONLY);
}
- if (T
imePlayed
> tape.length_seconds - TAPE_PAUSE_SECONDS_BEFORE_DEATH)
+ if (T
apeTime
> tape.length_seconds - TAPE_PAUSE_SECONDS_BEFORE_DEATH)
{
TapeTogglePause(TAPE_TOGGLE_MANUAL);
return NULL;
{
TapeTogglePause(TAPE_TOGGLE_MANUAL);
return NULL;
@@
-1558,9
+1558,15
@@
static void HandleTapeButtons(struct GadgetInfo *gi)
}
else /* AUTO PAUSE -> NORMAL PLAY */
{
}
else /* AUTO PAUSE -> NORMAL PLAY */
{
+#if 1
+ if (tape.warp_forward)
+ TapeStopWarpForward();
+#else
+ tape.warp_forward = FALSE;
+#endif
tape.fast_forward = FALSE;
tape.pause_before_death = FALSE;
tape.fast_forward = FALSE;
tape.pause_before_death = FALSE;
- tape.warp_forward = FALSE;
+
#if 1
DrawVideoDisplay(VIDEO_STATE_PBEND_OFF | VIDEO_STATE_PLAY_ON, 0);
#else
#if 1
DrawVideoDisplay(VIDEO_STATE_PBEND_OFF | VIDEO_STATE_PLAY_ON, 0);
#else