SirSengir/BuildCraft — pull request #175 by AartBluestoke (2012-08-21 10:58:01+00:00)
Title: a more complete tank merge

liquids flows between tanks, as per previous PR,

as per comments at the closing of the previous PR, adjacent tanks now visually expand to touch, and the textures of the "internal" faces switch to 10*16 +8 (below the "top" textures). Diagonally touching tanks do not connect.

I chose to use extra textures, rather than to create side objects ; tank farms should cause less visual lag that way. (otherwise every joined tank would have 2 extra sub-objects rendered)

Liquids still use the old, display list based, render so is always the size of a non-adjacent tank. a single GL matrix multiply (scaling + a small translation in the x-z direction), could be inserted to ensure that the liquid is rendered the same scale as the tank.

http://imgur.com/DQXNf