这是PASCAL;
我有数字矩形,由它们的右上角和左下角坐标定义,如(x1,y1,x2,y2)。我必须通过变量a和b(x1 + a,y1 + b,x2 + a,y2 + b)来移动这些坐标。
有一种简单的方法来定义这些常量然后转移它们吗?我一个接一个地做这个,需要很长时间。请不要告诉我使用“某些概念或命令”尽可能提供示例代码
答案 0 :(得分:1)
你没有提到你的编译器,但在Pascal(Delphi或FPC)的活动版本中,如果你在一个名为 rect 的TRect中有矩形,你可以简单地做
OffsetRect(rect,a,b);
你可能需要添加单位"类型"你的使用条款