Difference between revisions of "AGIWiki/center.posn"

Jump to navigation Jump to search
38 bytes added ,  15:11, 25 October 2018
m
Text replacement - "</source>" to "</syntaxhighlight>"
m
m (Text replacement - "</source>" to "</syntaxhighlight>")
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{AGIWiki}}
{{AGIWiki}}
 
{{AGIWiki/Test commands}}
The '''center.posn''' command returns TRUE if the screen coordinates of the screen object's bottom center pixel is within a specified region.
The '''center.posn''' command returns TRUE if the screen coordinates of the screen object's bottom center pixel is within a specified region.


Line 16: Line 16:
The region to be tested is bounded by (X1, Y1) - (X2, Y2).
The region to be tested is bounded by (X1, Y1) - (X2, Y2).


The position test commands ('''[[AGIWiki/posn|posn]]''', ''''''center.posn'''''', '''[[AGIWiki/right.posn|right.posn]]''', and '''[[AGIWiki/obj.in.box|obj.in.box]]''' are used to determine if a screen object's position is within a certain area.
The position test commands ('''[[AGIWiki/posn|posn]]''', '''center.posn''', '''[[AGIWiki/right.posn|right.posn]]''', and '''[[AGIWiki/obj.in.box|obj.in.box]]''') are used to determine if a screen object's position is within a certain area.


== Example ==
== Example ==
<syntax type= "C++">
<syntaxhighlight lang="cpp">
  if (center.posn(o1, 0, 120, 60, 130)) {
  if (center.posn(o1, 0, 120, 60, 130)) {
   print("the object's lower center pixel is in the box");
   print("the object's lower center pixel is in the box");
  }
  }
</syntax>
</syntaxhighlight>
 
== Technical Information ==
== Technical Information ==


TrustedUser
2,147

edits

Navigation menu