Just for fun, I was designing a program to help me plan my projects.
Some of the features I was thinking of would are:
* writing pseudocode with hyperlinks to a place where I could write the actual code.
* time saving resources such as:
- linking a class definition to its declaration so that when I change, for example, its name, return type or arguments in the .cpp or .h file, it changes the corresponding one automatically
- linking a variable/function/etc to the places where it is mentioned so that when I change its name in the class definition, everywhere else is also changed
- automatic setters and getters for variables
- automatic nested for loops with x and y variables, etc.
Anyway, my question is, is there a way to make this program work alongside Visual Studio or at least some other program, almost like a plug-in? That way, I could create, for example, a toggle that would allow me to change between, for example, this
if (The mouse click was inside the rectangle)
//<several underlined links>
//Do something really complex in several
//detailed pseudocode steps, each possibly with its own link
//</several underlined links>
into actual code like
if (x > Rect.x && x < Rect.x + Rect.w && y > Rect.y && y < Rect.y + Rect.h)
in Visual Studio?
Also, how do, for example, bots or hacks for games work? How can a program influence another's functionality?