NScumm.Core.FmOPL.OPLBuildTables C# (CSharp) Method

OPLBuildTables() private method

private OPLBuildTables ( int ENV_BITS_PARAM, int EG_ENT_PARAM ) : void
ENV_BITS_PARAM int
EG_ENT_PARAM int
return void
        void OPLBuildTables(int ENV_BITS_PARAM, int EG_ENT_PARAM)
        {
            ENV_BITS = ENV_BITS_PARAM;
            EG_ENT = EG_ENT_PARAM;
            EG_OFF = ((2 * EG_ENT) << ENV_BITS);  /* OFF          */
            EG_DED = EG_OFF;
            EG_DST = (EG_ENT << ENV_BITS);     /* DECAY  START */
            EG_AED = EG_DST;
            //EG_STEP = (96.0/EG_ENT);

            for (var i = 0; i < KSL_TABLE_SEED.Length; i++)
                KSL_TABLE[i] = SC_KSL(KSL_TABLE_SEED[i]);

            for (var i = 0; i < SL_TABLE_SEED.Length; i++)
                SL_TABLE[i] = SC_SL(SL_TABLE_SEED[i]);
        }
    }