/****************/ /*** Layer FX ***/ /****************/ #include #include #include "..\MkLevel.h" #include "MkLevelLayerFX.h" /*****************************************************************************/ /*****************************************************************************/ /*** Pre-Process *************************************************************/ /*****************************************************************************/ /*****************************************************************************/ void CMkLevelLayerFX::PreProcess(CMkLevel *Core) { //printf("Pre-Process FX Layer ()\n"); } /*****************************************************************************/ /*****************************************************************************/ /*** Process *****************************************************************/ /*****************************************************************************/ /*****************************************************************************/ void CMkLevelLayerFX::Process(CMkLevel *Core) { ProcessList(Core); printf("%i FX\n",ThingList.size()); } /*****************************************************************************/ /*****************************************************************************/ /** Write ********************************************************************/ /*****************************************************************************/ /*****************************************************************************/ int CMkLevelLayerFX::Write(CMkLevel *Core,FILE *File,const char *LayerName) { int ThisPos=ftell(File); sThingHdr Hdr; int i,ListSize=ThingList.size(); Hdr.Count=ListSize; fwrite(&Hdr,sizeof(sThingHdr),1,File); for (i=0; i