int WINAPI DLLExport CreateObject(mv _far *mV, fpLevObj loPtr, LPEDATA edPtr) { #ifndef RUN_ONLY // Check compatibility if ( IS_COMPATIBLE(mV) ) { // Set default object flags edPtr->sx = 0; edPtr->sy = 0; edPtr->swidth = 300; edPtr->sheight = 100; edPtr->direction = false; edPtr->resample = false; edPtr->smoothAmount = 1; edPtr->offset = 0; edPtr->zLength = 150; edPtr->numFrames = 1; edPtr->autoscroll = false; edPtr->hasLowerLimit = false; edPtr->hasUpperLimit = false; edPtr->stationatory = false; edPtr->smoothLines = false; edPtr->lowerLimit = 0; edPtr->upperLimit = 1; edPtr->imageFrames[0] = BmpToImg(EXO_DEFAULTIMAGE, mV->mvIdAppli); return 0; // No error } #endif // !defined(RUN_ONLY) // Error return -1; }
int WINAPI DLLExport CreateObject(mv _far *mV, fpLevObj loPtr, LPEDATA edPtr) { #ifndef RUN_ONLY // Check compatibility if ( IS_COMPATIBLE(mV) ) { Edif::Init(mV, edPtr); // Set default object settings // edPtr->swidth = 48; // edPtr->sheight = 48; return 0; } #endif // !defined(RUN_ONLY) // Error return -1; }