INT get_point ( <INT fileID> , <INT graphID> , <INT controlpointID> , <INT POINTER x>, <INT POINTER y>)
Allows you to obtain a control point of a particular graph.
Any graph can contain up to 1000 control points (from 0 to 999). Control point 0 is the center of the graphic. This function allows you to know the location of any control point belonging to any graph.
The previous name get_point() is deprecated.
|INT fileID||- Number of the FPG library.|
|INT graphID||- Number of the graph inside the library which you want to use.|
|INT controlpointID||- Number of the control point.|
|INT POINTER x||- Pointer to where the X-coordinate of the control point will be written.|
|INT POINTER y||- Pointer to where the Y-coordinate of the control point will be written.|
INT : Successrate
|false||- One of the following: specified graph is invalid, specified control point is invalid, specified control point is undefined.|
|true||- The control point was defined or the center was used.|
Program cpoint; Private int map; int cx,cy; Begin // Create a red graph map = new_map(100,100,8); map_clear(0,map,rgb(255,0,0)); // Set the center to a random point set_center(0,map,rand(-10,110),rand(-10,110)); // Get the center get_point(0,map,0,&cx,&cy); // Show the center say("Center-X: " + cx); say("Center-Y: " + cy); // Assign the map to the graph variable graph = map; // Set the location of this process to the center of the screen x = 160; y = 100; Loop frame; End End
Notice that setting the center influences the position of the graph: