初めて簡単なゲームを作ろうと思い、まず背景を白くしようと思ったのですが、
Form1のpaintイベントで

with Canvas do
begin
 Brush.Color := clWhite;
 FillRect(0, 0, Form1.ClientWidth, Form1.ClientHeight);
end;

ってやったらダメなんすけど、何でですか?
FillRectって引数がTRectでもInteger * 4でオーバーロードしてると思うんですが…。