mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-20 19:02:34 +00:00
Extra title SOCs: Music and FadeScreen. TitleScrollYSpeed in MainCfg
This commit is contained in:
parent
c4cddf8741
commit
9c76c61384
1 changed files with 40 additions and 0 deletions
|
@ -1977,6 +1977,41 @@ static void readmenu(MYFILE *f, INT32 num)
|
|||
menumeta[num].titlescrollyspeed = get_number(word2);
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "MUSIC"))
|
||||
{
|
||||
strncpy(menumeta[num].musname, word2, 7);
|
||||
menumeta[num].musname[6] = 0;
|
||||
titlechanged = true;
|
||||
}
|
||||
#ifdef MUSICSLOT_COMPATIBILITY
|
||||
else if (fastcmp(word, "MUSICSLOT"))
|
||||
{
|
||||
value = get_mus(word2, true);
|
||||
if (value && value <= 1035)
|
||||
snprintf(menumeta[num].musname, 7, "%sM", G_BuildMapName(value));
|
||||
else if (value && value <= 1050)
|
||||
strncpy(menumeta[num].musname, compat_special_music_slots[value - 1036], 7);
|
||||
else
|
||||
menumeta[num].musname[0] = 0; // becomes empty string
|
||||
menumeta[num].musname[6] = 0;
|
||||
titlechanged = true;
|
||||
}
|
||||
#endif
|
||||
else if (fastcmp(word, "MUSICTRACK"))
|
||||
{
|
||||
menumeta[num].mustrack = ((UINT16)value - 1);
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "MUSICLOOP"))
|
||||
{
|
||||
menumeta[num].muslooping = (UINT8)(value || word2[0] == 'T' || word2[0] == 'Y');
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "FADESCREEN"))
|
||||
{
|
||||
menumeta[num].fadescreen = (boolean)(value || word2[0] == 'T' || word2[0] == 'Y');
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "EXITPARENTS"))
|
||||
{
|
||||
menumeta[num].exitparents = (boolean)(value || word2[0] == 'T' || word2[0] == 'Y');
|
||||
|
@ -3250,6 +3285,11 @@ static void readmaincfg(MYFILE *f)
|
|||
titlescrollspeed = get_number(word2);
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "TITLESCROLLYSPEED"))
|
||||
{
|
||||
titlescrollyspeed = get_number(word2);
|
||||
titlechanged = true;
|
||||
}
|
||||
else if (fastcmp(word, "CREDITSCUTSCENE"))
|
||||
{
|
||||
creditscutscene = (UINT8)get_number(word2);
|
||||
|
|
Loading…
Reference in a new issue