Temporary fix for click/tooltip alignment of cargo lines in industry chains window

See: #681
See: https://github.com/OpenTTD/OpenTTD/issues/12465
tmp-jgrpp
Jonathan G Rennison 3 weeks ago
parent 8e0fa32d33
commit 6642b7e12c

@ -2354,11 +2354,11 @@ struct CargoesField {
}
/* col = 0 -> left of first col, 1 -> left of 2nd col, ... this->u.cargo.num_cargoes right of last-col. */
int vpos = vert_inter_industry_space / 2 + CargoesField::cargo_border.width;
int vpos = (vert_inter_industry_space / 2) + (CargoesField::cargo_border.width / 2);
uint row;
for (row = 0; row < MAX_CARGOES; row++) {
if (pt.y < vpos) return INVALID_CARGO;
if (pt.y < vpos + GetCharacterHeight(FS_NORMAL)) break;
if (pt.y < vpos + (int)CargoesField::cargo_line.height) break;
vpos += GetCharacterHeight(FS_NORMAL) + CargoesField::cargo_space.width;
}
if (row == MAX_CARGOES) return INVALID_CARGO;

Loading…
Cancel
Save