Originally Posted by
mindwalkr
Speaking out of my ass here, but....
Injected:
- you can call subroutines directly that calculate values and get the results
- you can modify (some/all?) internal variables... eg: current target, facing etc
OOP:
- if you can't read a value directly (eg: subroutine calculates LOS between two objects... you can't just 'read' this), you have to calculate it yourself, or handle the error when something fails and act appropriately
- you need to replicate keystrokes... key-turning.. sloooow & looks bottish
- if you want the WoW window to be NOT the current focus (so you can continue to use the machine), you will need to write a fake mouse driver for WoW to think it is getting mouse input. This is for selection of on-screen items (needed some some special cases ?) and mouse-turning.
- need to use world-to-screen to calculate X,Y positions on screen of in-game objects (and worry about occlusion!)
People who have actually looked long and hard at this could probably provide more details.