From 9739973e152f5024b2498d79d7e55dd6b2161af3 Mon Sep 17 00:00:00 2001 From: Martin Schaffner Date: Sat, 23 Oct 2004 18:59:02 +0000 Subject: [PATCH] move mission list handling functionality to mission.c, remove unnecessary load_mission calls in menu.c --- ChangeLog | 3 +++ main/menu.c | 40 +++++++--------------------------------- main/mission.c | 40 +++++++++++++++++++++++++++++++++++++++- main/mission.h | 11 +++++------ main/multi.c | 41 +---------------------------------------- main/multi.h | 3 +-- main/network.c | 11 ++++++++--- 7 files changed, 64 insertions(+), 85 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9b899779..95df24c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,9 @@ 2004-10-23 Chris Taylor * cfile/cfile.c: declare variable on top of block + * main/menu.c, main/mission.c, main/mission.h, main/multi.c, + main/multi.h, main/network.c: move mission list handling functionality + to mission.c, remove unnecessary load_mission calls in menu.c 2004-10-21 Martin Schaffner diff --git a/main/menu.c b/main/menu.c index a9536b8d..9dae6240 100644 --- a/main/menu.c +++ b/main/menu.c @@ -1,4 +1,4 @@ -/* $Id: menu.c,v 1.37 2004-05-20 23:38:20 btb Exp $ */ +/* $Id: menu.c,v 1.38 2004-10-23 18:59:02 schaffner Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -464,7 +464,7 @@ void do_option ( int select) case MENU_JOIN_KALI_NETGAME: case MENU_START_MCAST4_NETGAME: case MENU_JOIN_MCAST4_NETGAME: - load_mission(Builtin_mission_num); +// load_mission(Builtin_mission_num); #ifdef MACINTOSH Network_game_type = IPX_GAME; #endif @@ -485,7 +485,7 @@ void do_option ( int select) #ifdef MACINTOSH case MENU_START_APPLETALK_NETGAME: - load_mission(Builtin_mission_num); +// load_mission(Builtin_mission_num); #ifdef MACINTOSH Network_game_type = APPLETALK_GAME; #endif @@ -493,7 +493,7 @@ void do_option ( int select) break; case MENU_JOIN_APPLETALK_NETGAME: - load_mission(Builtin_mission_num); +// load_mission(Builtin_mission_num); #ifdef MACINTOSH Network_game_type = APPLETALK_GAME; #endif @@ -1060,36 +1060,10 @@ void do_screen_res_menu() void do_new_game_menu() { int new_level_num,player_highest_level; - int n_missions; - - n_missions = build_mission_list(0); - - if (n_missions <= 1) { - load_mission(0); - } else { - int new_mission_num,i, default_mission; - char * m[MAX_MISSIONS]; - - default_mission = 0; - for (i=0;i 1) { - - default_mission = 0; - for (i=0;i