Changeset - r969:c6590ca560f5
[Not reviewed]
master
0 3 0
darkvater - 20 years ago 2005-01-10 14:36:08
darkvater@openttd.org
(svn r1464) -Fix: [1099106] Resizeable portion of bus/air/rail depots window unclickable
3 files changed with 12 insertions and 12 deletions:
0 comments (0 inline, 0 general)
aircraft_gui.c
Show inline comments
 
@@ -735,7 +735,7 @@ static void DrawAircraftDepotWindow(Wind
 
}
 

	
 
static int GetVehicleFromAircraftDepotWndPt(Window *w, int x, int y, Vehicle **veh) {
 
	uint xt,yt,xm,ym;
 
	uint xt,row,xm,ym;
 
	Vehicle *v;
 
	uint tile;
 
	int pos;
 
@@ -745,12 +745,12 @@ static int GetVehicleFromAircraftDepotWn
 
	if (xt >= 4)
 
		return 1;
 

	
 
	yt = (y - 14) / 24;
 
	row = (y - 14) / 24;
 
	ym = (y - 14) % 24;
 
	if (yt >= 2)
 
	if (row >= w->vscroll.cap)
 
		return 1;
 

	
 
	pos = (yt + w->vscroll.pos) * 4 + xt;
 
	pos = (row + w->vscroll.pos) * 4 + xt;
 

	
 
	tile = w->window_number;
 
	FOR_ALL_VEHICLES(v) {
roadveh_gui.c
Show inline comments
 
@@ -544,7 +544,7 @@ static void DrawRoadDepotWindow(Window *
 

	
 
static int GetVehicleFromRoadDepotWndPt(Window *w, int x, int y, Vehicle **veh)
 
{
 
	uint xt,yt,xm;
 
	uint xt,row,xm;
 
	TileIndex tile;
 
	Vehicle *v;
 
	int pos;
 
@@ -554,11 +554,11 @@ static int GetVehicleFromRoadDepotWndPt(
 
	if (xt >= 5)
 
		return 1;
 

	
 
	yt = (y - 14) / 14;
 
	if (yt >= 3)
 
	row = (y - 14) / 14;
 
	if (row >= w->vscroll.cap)
 
		return 1;
 

	
 
	pos = (yt + w->vscroll.pos) * 5 + xt;
 
	pos = (row + w->vscroll.pos) * 5 + xt;
 

	
 
	tile = w->window_number;
 
	FOR_ALL_VEHICLES(v) {
ship_gui.c
Show inline comments
 
@@ -677,7 +677,7 @@ static void DrawShipDepotWindow(Window *
 

	
 
static int GetVehicleFromShipDepotWndPt(Window *w, int x, int y, Vehicle **veh)
 
{
 
	uint xt,yt,xm,ym;
 
	uint xt,row,xm,ym;
 
	TileIndex tile;
 
	Vehicle *v;
 
	int pos;
 
@@ -687,12 +687,12 @@ static int GetVehicleFromShipDepotWndPt(
 
	if (xt >= 5)
 
		return 1;
 

	
 
	yt = (y - 14) / 24;
 
	row = (y - 14) / 24;
 
	ym = (y - 14) % 24;
 
	if (yt >= 2)
 
	if (row >= w->vscroll.cap)
 
		return 1;
 

	
 
	pos = (yt + w->vscroll.pos) * 3 + xt;
 
	pos = (row + w->vscroll.pos) * 3 + xt;
 

	
 
	tile = w->window_number;
 
	FOR_ALL_VEHICLES(v) {
0 comments (0 inline, 0 general)