What do you guys think about working together to develop a set of classes that provide the facilities to do common tasks that are required to interface to FS.
For example, we'd have a class NavCom (as I already do) that would provide the API to get and set NAVCOM frequencies in FS.
Once written, we could then all benefit by not having to reinvent the wheel, and could focus on higher level development for add-ons. As new versions come out, then we could each take a section, and update it to make it take advantage of any new features or compatible with changes.
Each class could provide a number of public methods to provide data in a variet of formats, so if you are using Gdi+, for example, you could get the data in a wstring, while if you want it in string or char* you could use methods that returned/set data in those formats instead.
Finally, we'd all benefit too by having the code open to peer review. We could even publish/maintain it on sourceforge.com if we wanted.
Thoughts?
For example, we'd have a class NavCom (as I already do) that would provide the API to get and set NAVCOM frequencies in FS.
Once written, we could then all benefit by not having to reinvent the wheel, and could focus on higher level development for add-ons. As new versions come out, then we could each take a section, and update it to make it take advantage of any new features or compatible with changes.
Each class could provide a number of public methods to provide data in a variet of formats, so if you are using Gdi+, for example, you could get the data in a wstring, while if you want it in string or char* you could use methods that returned/set data in those formats instead.
Finally, we'd all benefit too by having the code open to peer review. We could even publish/maintain it on sourceforge.com if we wanted.
Thoughts?


