/***********************************************************
* Rocks'n'Diamonds -- McDuffin Strikes Back! *
*----------------------------------------------------------*
-* (c) 1995-2002 Artsoft Entertainment *
+* (c) 1995-2006 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
#if defined(NETWORK_AVALIABLE)
if (options.network)
- SendToServer_StartPlaying();
- else
-#endif
{
- game_status = GAME_MODE_PLAYING;
- StopAnimation();
- InitGame();
+ SendToServer_StartPlaying();
+
+ return;
}
+#endif
+
+ InitGame();
}
static void TapeAppendRecording()
for (i = 0; i < MAX_PLAYERS; i++)
if (tape.centered_player_nr_next == i ||
tape.centered_player_nr_next == -1)
- action[i] |= SET_FOCUS;
+ action[i] |= KEY_SET_FOCUS;
tape.set_centered_player = FALSE;
}
{
TapeStartPlaying();
- game_status = GAME_MODE_PLAYING;
- StopAnimation();
InitGame();
}
for (i = 0; i < MAX_PLAYERS; i++)
{
- if (action[i] & SET_FOCUS)
+ if (action[i] & KEY_SET_FOCUS)
{
tape.set_centered_player = TRUE;
tape.centered_player_nr_next =
(tape.centered_player_nr_next == -999 ? i : -1);
}
- action[i] &= ~SET_FOCUS;
+ action[i] &= ~KEY_SET_FOCUS;
}
tape.delay_played++;
DrawVideoDisplay(VIDEO_STATE_DATE_ON, tape.date);
DrawVideoDisplay(VIDEO_STATE_TIME_ON, tape.length_seconds);
}
-
-#if 0
- if (tape.auto_play)
- AutoPlayTape(); /* continue automatically playing next tape */
-#endif
}
unsigned int GetTapeLength()