File diff r8081:4b2e0b6ba8ce → r8082:9d654f9b59ea
src/town_gui.cpp
Show inline comments
 
@@ -140,8 +140,8 @@ static void TownAuthorityWndProc(Window 
 

	
 
		SetVScrollCount(w, numact + 1);
 

	
 
		if (WP(w,def_d).data_1 != -1 && !HasBit(buttons, WP(w,def_d).data_1))
 
			WP(w,def_d).data_1 = -1;
 
		if (WP(w, def_d).data_1 != -1 && !HasBit(buttons, WP(w,def_d).data_1))
 
			WP(w, def_d).data_1 = -1;
 

	
 
		w->SetWidgetDisabledState(6, WP(w, def_d).data_1 == -1);
 

	
 
@@ -206,7 +206,7 @@ static void TownAuthorityWndProc(Window 
 
		}
 

	
 
		{
 
			int i = WP(w,def_d).data_1;
 
			int i = WP(w, def_d).data_1;
 

	
 
			if (i != -1) {
 
				SetDParam(1, (_price.build_industry >> 8) * _town_action_costs[i]);
 
@@ -228,7 +228,7 @@ static void TownAuthorityWndProc(Window 
 

	
 
			y = GetNthSetBit(GetMaskOfTownActions(NULL, _local_player, t), y + w->vscroll.pos - 1);
 
			if (y >= 0) {
 
				WP(w,def_d).data_1 = y;
 
				WP(w, def_d).data_1 = y;
 
				SetWindowDirty(w);
 
			}
 
			/* Fall through to clicking in case we are double-clicked */
 
@@ -236,7 +236,7 @@ static void TownAuthorityWndProc(Window 
 
		}
 

	
 
		case TWA_EXECUTE: {
 
			DoCommandP(GetTown(w->window_number)->xy, w->window_number, WP(w,def_d).data_1, NULL, CMD_DO_TOWN_ACTION | CMD_MSG(STR_00B4_CAN_T_DO_THIS));
 
			DoCommandP(GetTown(w->window_number)->xy, w->window_number, WP(w, def_d).data_1, NULL, CMD_DO_TOWN_ACTION | CMD_MSG(STR_00B4_CAN_T_DO_THIS));
 
			break;
 
		}
 
		}
 
@@ -262,7 +262,7 @@ static void ShowTownAuthorityWindow(uint
 

	
 
	if (w != NULL) {
 
		w->vscroll.cap = 5;
 
		WP(w,def_d).data_1 = -1;
 
		WP(w, def_d).data_1 = -1;
 
	}
 
}