См. определение в файле Global/game.c строка 1238
Перекрестные ссылки CorrectLiquidType() и SurfaceUnderObject().