AIBAS Plugin
This is one of those never ending works in progress, so I guess it
doesn't "Finish" really.
Kindly hosted by Aura, you can get it from:
http://www.aura.dbspot.com/f15h.html
This is a scripting engine that runs as a plugin for DarkBasicPro.
It doesn't have the DBP specific functions yet, but I've downloaded
IanM's interface library and shall get commands like "position_object" working soon. I hope.
DBP (or DBC) doesn't work on my computer anymore, so I can't test
my plugins. I've included an EXE in the zip file that is the DLL
running as a stand-alone for testing. If my code runs as an EXE,
it should run as a plugin. (hopefully)
new DBP commands:
ID=load code "filename"
loads a source file, creates a parasite, and returns an identifier.
start code ID
starts and runs the parasite till it reaches a SYNC or END.
run code ID
continues running the parasite starting from where it had stopped previously because of a SYNC.
push int number
push float number#
push char number
push dword number
These commands add a value to a stack, which is used for
passing information to and from the parasite.
integer=pop int()
float=pop float()
integer=pop char()
dword=pop dword()
These take the values at the top of the stack, if the parasite
has PUSHed them there. If the stack is empty it will crash.
Read the README.TXT and the DOCUMENTATION.TXT!!!