12345678910111213141516171819202122232425262728293031 |
- #include "KSGScriptObj.h"
- #include "../Befehl/KSGSKlasse.h"
- #include "../Klassen/KSGSTyp.h"
- #include "../Klassen/KSGSBild.h"
- using namespace KSGScript;
- extern "C"
- {
- __declspec( dllexport ) KSGScriptObj *GetNewKSGScriptObj()
- {
- return new KSGScriptObj();
- }
- __declspec( dllexport ) KSGSVariable *GetNewKSGSVariable( KSGScriptObj *zObj, KSGSVariableDef *def )
- {
- return KSGSVariable::erstellVariable( zObj, def );
- }
- __declspec( dllexport ) void SetKSGSBildVariable( KSGSVariable *zBv, Bild *b )
- {
- if( !b )
- return;
- if( zBv->getTyp() != KSGS_BILD )
- {
- b->release();
- return;
- }
- ( (KSGSBildKlasse*)zBv )->set( b );
- }
- }
|