Wenn ich das noch richtig in Erinnerung habe ist TWorld eine Klasse.
Delphi-Quellcode:
var
fWorld: TWorld;
begin
[...]
fWorld := MyWorld;
Neighborhood.CheckNeighborhood(5, 6, fWorld);
[...]
end;
Und bei Klassen beachtet man nicht das fWorld eigentlich ein Zeiger auf eine Instance von TWorld ist, denn das wird vom Compiler implementiert.