Пример #1
0
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;
}
Пример #2
0
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;
}