With PurePLUGIN you can create new plugin for DarkBASIC Professional
But PurePLUGIN can do more.
It can directly use DarkBASIC Professional command from your DLL Plugin.
And, more to this, you can use existing plugin commands from your PurePLUGIN TPC.
For Example,
In your DLL, you can use something like:
DBPositionObject( OBJECTID, X#, Y#, Z# )
That will call the DarkBASIC Professional DBProBASIC3DDebug.dll command: Position Object OBJECTID, X#, Y#, Z#
For other plugin, here is an example:
DBProGameFX.dll, you can use its command from a plugin developed with PurePLUGIN:
DBSetGlobalShadowsOn() will call command : Set Global Shadows On
I plan to add support for other plugin. That mean that it will be possible to use existing plugin commands from your future TPC plugin developed with PurePLUGIN.
Do you understand now how PurePLUGIN is powerful ?
Check this post:
http://forum.thegamecreators.com/?m=forum_view&t=100668&b=5
You'll see a small TPC plugin developed with PureBASIC + PurePLUGIN that'll do tiles screen scrolling.
It uses directly DarkBASIC Professional PASTE IMAGE from the DLL itself.