Changeset - r2206:345b0fe71cdc
[Not reviewed]
master
0 1 0
bjarni - 19 years ago 2005-07-27 10:11:45
bjarni@openttd.org
(svn r2724) -Fix: [Autoreplace] made the pulldown menu read GetPlayer(_local_player)->avail_railtypes - this removes the need for updating this code if we add more railtypes and it also allows the menu to show maglev when monorail is not available
1 file changed with 2 insertions and 10 deletions:
0 comments (0 inline, 0 general)
vehicle_gui.c
Show inline comments
 
@@ -900,16 +900,8 @@ static void ReplaceVehicleWndProc(Window
 

	
 
		case WE_CLICK: {
 
			switch(e->click.widget) {
 
				case 14: case 15:/* Select sorting criteria dropdown menu */
 
				// finds mask for available engines
 
				{
 
					int engine_avail = 0;
 
					if (!HASBIT(GetEngine(NUM_NORMAL_RAIL_ENGINES + NUM_MONORAIL_ENGINES)->player_avail, _local_player)) {
 
						engine_avail = 4;
 
						if (!HASBIT(GetEngine(NUM_NORMAL_RAIL_ENGINES)->player_avail, _local_player))
 
							engine_avail = 6;
 
					}
 
					ShowDropDownMenu(w, _rail_types_list, _railtype_selected_in_replace_gui, 15, engine_avail, 1);
 
				case 14: case 15: { /* Select sorting criteria dropdown menu */
 
					ShowDropDownMenu(w, _rail_types_list, _railtype_selected_in_replace_gui, 15, ~GetPlayer(_local_player)->avail_railtypes, 1);
 
					break;
 
				}
 
				case 4: {
0 comments (0 inline, 0 general)