Example #1
0
void enterGame(void) { /* called when game mode is entered */
    updateSettingsCache();

    SystemHidePointer();
    // SystemWarpPointer(MOUSE_ORIG_X, MOUSE_ORIG_Y);
    game2->time.offset = SystemGetElapsedTime() - game2->time.current;
    Audio_EnableEngine();

    // disable booster and cam offset
    {
        int i;
        for(i = 0; i < game->players; i++) {
            game->player[i].data->boost_enabled = 0;
            game->player[i].camera->movement[CAM_PHI_OFFSET] = 0;
        }
    }

    /* reset pause flag */
    if (game->pauseflag != PAUSE_GAME_FINISHED) {
        game->pauseflag = PAUSE_GAME_RUNNING;
    }

    /* fprintf(stderr, "init game\n"); */
}
Example #2
0
void initPause() {
  SystemHidePointer();
  SystemWarpPointer(MOUSE_ORIG_X, MOUSE_ORIG_Y);
  fprintf(stderr, "init pause mode\n");
  // Mix_SetPostMix(playEngine, NULL);
}