Rev 18 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 20 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | #include "pratcam.h" |
25 | #include "pratcam.h" |
26 | #include "racestrt.h" |
26 | #include "racestrt.h" |
27 | #include "racesumm.h" |
27 | #include "racesumm.h" |
28 | #include "sound.h" |
28 | #include "sound.h" |
29 | #include "utility.h" |
29 | #include "utility.h" |
30 | #include "world.h" |
- | |
31 | #include <stdlib.h> |
30 | #include <stdlib.h> |
32 | 31 | ||
33 | int gLast_wrong_checkpoint; |
32 | int gLast_wrong_checkpoint; |
34 | int gMirror_on__structur = 1; // suffix added to avoid duplicate symbol |
33 | int gMirror_on__structur = 1; // suffix added to avoid duplicate symbol |
35 | int gPratcam_on = 1; |
34 | int gPratcam_on = 1; |
Line 94... | Line 93... | ||
94 | DRS3StartSound(gPedestrians_outlet, 8011); |
93 | DRS3StartSound(gPedestrians_outlet, 8011); |
95 | break; |
94 | break; |
96 | case eRace_over_abandoned: |
95 | case eRace_over_abandoned: |
97 | if (gNet_mode == eNet_mode_client) { |
96 | if (gNet_mode == eNet_mode_client) { |
98 | gHost_abandon_game = 1; |
97 | gHost_abandon_game = 1; |
99 | NetFullScreenMessage( |
98 | NetFullScreenMessage(87, 0); |
100 | } |
99 | } |
101 | break; |
100 | break; |
102 | case eRace_over_out_of_time: |
101 | case eRace_over_out_of_time: |
103 | ChangeAmbientPratcam(35); |
102 | ChangeAmbientPratcam(35); |
104 | DoFancyHeadup(kFancyHeadupOutOfTime); |
103 | DoFancyHeadup(kFancyHeadupOutOfTime); |
Line 448... | Line 447... | ||
448 | ReenableNetService(); |
447 | ReenableNetService(); |
449 | } |
448 | } |
450 | 449 | ||
451 | // IDA: void __cdecl SwapNetCarsDispose() |
450 | // IDA: void __cdecl SwapNetCarsDispose() |
452 | void SwapNetCarsDispose(void) { |
451 | void SwapNetCarsDispose(void) { |
453 |
|
452 | //int i; // Pierre-Marie Baty -- unused variable |
454 | LOG_TRACE("()"); |
453 | LOG_TRACE("()"); |
455 | - | ||
456 |
|
454 | NOT_IMPLEMENTED(); |
457 | for (i = 0; i < gNumber_of_net_players; i++) { |
- | |
458 | DisposeCar(gNet_players[i].car, gNet_players[i].car_index); |
- | |
459 | if (gNet_players[i].car_index >= 0) { |
- | |
460 | gCar_details[gNet_players[i].car_index].ownership = eCar_owner_none; |
- | |
461 | } |
- | |
462 | } |
- | |
463 | ClearOutStorageSpace(&gOur_car_storage_space); |
- | |
464 | ClearOutStorageSpace(&gNet_cars_storage_space); |
- | |
465 | ReenableNetService(); |
- | |
466 | } |
455 | } |
467 | 456 | ||
468 | // IDA: void __cdecl DoGame() |
457 | // IDA: void __cdecl DoGame() |
469 | void DoGame(void) { |
458 | void DoGame(void) { |
470 | tSO_result options_result; |
459 | tSO_result options_result; |