projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20040313-2-src
[rocksndiamonds.git]
/
src
/
tape.c
diff --git
a/src/tape.c
b/src/tape.c
index f05a3b45d18b4499f8123bb4b0fa6c353e5ff361..36748a7e4766a485734b38593d6e09dac47c1cd2 100644
(file)
--- a/
src/tape.c
+++ b/
src/tape.c
@@
-420,8
+420,13
@@
void TapeRecordAction(byte action[MAX_PLAYERS])
{
int i;
{
int i;
+#if 1
+ if (!tape.recording) /* record action even when tape is paused! */
+ return;
+#else
if (!tape.recording || tape.pausing)
return;
if (!tape.recording || tape.pausing)
return;
+#endif
if (tape.counter >= MAX_TAPELEN - 1)
{
if (tape.counter >= MAX_TAPELEN - 1)
{
@@
-636,8
+641,13
@@
static void TapeStopIndexSearch()
SetDrawDeactivationMask(REDRAW_NONE);
audio.sound_deactivated = FALSE;
SetDrawDeactivationMask(REDRAW_NONE);
audio.sound_deactivated = FALSE;
- RedrawPlayfield(TRUE, 0,0,0,0);
- DrawGameDoorValues();
+#if 1
+ if (game_status == GAME_MODE_PLAYING)
+#endif
+ {
+ RedrawPlayfield(TRUE, 0,0,0,0);
+ DrawGameDoorValues();
+ }
}
static void TapeSingleStep()
}
static void TapeSingleStep()