NScumm.Sword1.Logic.fnPlayMusic C# (CSharp) Method

fnPlayMusic() private method

private fnPlayMusic ( SwordObject cpt, int id, int tuneId, int loopFlag, int c, int d, int z, int x ) : int
cpt SwordObject
id int
tuneId int
loopFlag int
c int
d int
z int
x int
return int
        private int fnPlayMusic(SwordObject cpt, int id, int tuneId, int loopFlag, int c, int d, int z, int x)
        {
            if (tuneId == 153)
                return SCRIPT_CONT;
            if (loopFlag == LOOPED)
                ScriptVars[(int)ScriptVariableNames.CURRENT_MUSIC] = (uint)tuneId; // so it gets restarted when saving & reloading
            else
                ScriptVars[(int)ScriptVariableNames.CURRENT_MUSIC] = 0;

            _music.StartMusic(tuneId, loopFlag);
            return SCRIPT_CONT;
        }