Quote: "I am just looking at being able to select items from the AppGameKit screen. For Level editors etc. this is pretty critical.
If you are just using it as a display layer it's not a problem but if you want any kind of user interaction with the screen it is another matter.
I will take a look at the other template and see if I can make it work."
Well, this would be perfectly possible. You have the X & Y from the panel in WinForms, raycast with those X & Y, then do exactly the same as you would do in pure AGK: 'selecting your object'.
And instead of using AGK's mousestate, you can use the Panel_mousedown _mouseclick etc from C#
This way you can use AppGameKit as presentation, while doing all other code in C#.
I'm not there yet, but I intend to do it this way and it should work. Your code could also be faster, as you don't have to check for a mousestate every frame, events are just there when you need them.
Quote: "So the dll can only used for coding with this key.Xors3d does it this way in past.
@MadBit: I don't know anything about making wrappers, did you need the sourcecode of AppGameKit to do this? Or can you create wrappers for newer versions easily, but not distribute them?
This is indeed how most paid DLL's do it. I would pay extra for agkSharp alone.