Difference between revisions of "AGIWiki/center.posn"
< AGIWiki
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{AGIWiki}} The '''center.posn''' command returns TRUE if the screen coordinates of the screen object's bottom center pixel is within a specified region. ---- == Syn...") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(6 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]]''', | 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 == | ||
< | <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"); | ||
} | } | ||
</ | </syntaxhighlight> | ||
== Technical Information == | == Technical Information == | ||
Line 44: | Line 45: | ||
* [[AGIWiki/WinAGI|WinAGI]] help file | * [[AGIWiki/WinAGI|WinAGI]] help file | ||
[[Category:AGIWiki/Logic Commands]] | |||
[[Category:AGIWiki/Test Commands]] |
Latest revision as of 15:11, 25 October 2018
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.
Syntax
Remarks
Test commands are only valid in an if statement.
The region to be tested is bounded by (X1, Y1) - (X2, Y2).
The position test commands (posn, center.posn, right.posn, and obj.in.box) are used to determine if a screen object's position is within a certain area.
Example
if (center.posn(o1, 0, 120, 60, 130)) {
print("the object's lower center pixel is in the box");
}
Technical Information
Required interpreter version | Available in all AGI versions |
Bytecode value | 17 (0x11 hex) |
See Also
Sources
- WinAGI help file