Этот блок не важен - эт просто изменять направление движения шарика, на работоспособность не влияет. TMouseButton - Параметр, в котором передается, какая кнопка мыши была нажата - mbLeft, mbRight, mbMiddle - левая, правая и средняя соответственно (подробнее - смотри в справке):
Код:
if MouseButton = mbLeft then begin
showmessage('left button is pressed');
dx:=-dx;
...
end;