示例#1
0
 public void Cleanup()
 {
     if (mh != null)
     {
         mh = null;
     }
 }
示例#2
0
        public bool Init(SongModule module)
        {
            this._module = module;

            mh = null;
            //if(!(mh=(XMHEADER *)m_.MLoader.MyCalloc(1,sizeof(XMHEADER)))) return 0;
            mh = new XMHEADER();

            mh.version    = mh.headersize = mh.restart = mh.tempo = mh.bpm = 0;
            mh.songlength = (short)(mh.numchn = (short)(mh.numpat = (short)(mh.numins = (short)(mh.flags = (short)0))));

            /* for (i = 0; i < 17; i++)
             *   mh.id[i] = 0;
             * for (i = 0; i < 21; i++)
             *   mh.songname[i] = 0;
             * for (i = 0; i < 20; i++)
             *   mh.trackername[i] = 0;
             * for (i = 0; i < 256; i++)
             *   mh.orders[i] = 0;*/
            mh.orders.Initialize();

            return(true);
        }
示例#3
0
 public XMLoader()
 {
     mh = null;
 }