What's Pointer?From chosen coordinates, Pointer moves a location to any direction by any no. of grids. For example, if you want to move a location to (x+3, y) then Pointer will move a location to (x+3, y). Very simple, isn't it?
Pointer Vs. Mobile Unit GridsAdvantages
- Pointer can cover wider area than MUG.
- Pointer never lags game.
- Pointer is user friendly.
Disadvantages
- Pointer consumes many locations. (map width/2 + map height/2)
- Pointer requires 'Micro Scan'
- Pointer can be much slower than MUG.
ApplicationsHeart Beat Sensor?
If you have played 'Rainbow Six' series, you would know what HBS is. It detects nearby enemies' heart beat and display their position, so that player can know where the enemies are without having to see them visually.
== Update News ==The beta version of Pointer has been released and it contains these new features.
- Player can now have more than 1 unit on the map. A unit that has a token(defiler hero) will be the one who uses Pointer.
- Minor bugs have been fixed.
- Additional comments have been added.
- 4 examples(spell effects) have been added.
- Now it supports up to 20 different commands.
This version of Pointer can be directly implemented in your project. So if you haven't started your project yet, then now is a good time to build up your project based on this version of Pointer.
== FAQs ==Q: What is Pointer?A: Pointer is simply a technique that is used for moving location from its origin(usually unit's coordinates) to anywhere by any no. of "grids".
Q: How does Pointer work?A: Micro Scan, also called as Grid Scan, finds a certain unit and passes its coordinates to Pointer then received coordinates gets modified according to requests and finally Pointer moves a location to destination.
Q: How do I use Pointer?A: Pointer uses 5 variables. Pointer_StackX, Pointer_StackY, Pointer_CoordX, Pointer_CoordY, Pointer_Save.
Each variables store different values.
Pointer_StackX: When there are pattern you can use this variable to repeat a same request as many times as you want. For example, if you want to perform a request such as (X-1) for 7 times then you can add 1 to Pointer_StackX each time (X-1) is performed, so when it hits 8 you can move onto next request.
Pointer_StackY: Same as Pointer_StackY.
Pointer_CoordX: Initial value for this variable will be a X coordinate of a unit that has token. And later on this variable will be modified by requests.
Pointer_CoordY: Same as Pointer_CoordX except it takes Y coordinate as an initial value.
Pointer_Save: This variable saves the procedure. For example, let's say you want to make a spell that draws a rectangle around your character.
________________|..............................||..............................||..............................||..............X..............||..............................||..............................||_______________|Note: X represents a unit with token.
The red side will be drawn first. At this point, Pointer_Save will be 0. But after red side has been finished, Pointer_Save will be 1 and Pointer will draw blue side. So basically, you can use Pointer_Save as a save point for the requests.
Q: Can Pointer work without Micro Scan?A: No.
Q: Is there any other system that has similar function as Pointer?A: Yes there is. It is called Mobile Unit Grid.
Download Linkhttp://www.staredit.net/index.php?download=4398