public class XY begin var x: integer; var y: integer; constructor XY(); begin end; procedure setX(xx: integer); begin x := xx; end; procedure setY(yy: integer); begin y := yy; end; procedure move(); begin movemouse(x,y); end; function getX(): integer; begin result := x; end; function getY(): integer; begin result := y; end; end; var p:array [1..3] of XY; begin writeln('start'); p[0]:= new XY(); p[0] .setX(250); p[0] .setY(250); p[0].move(); p[0] .setX(350); p[0] .setY(350); p[0].move(); writeln('end'); end.