Added backwards compatibility for the music list
This commit is contained in:
parent
53c72227c4
commit
c83fd9f732
@ -478,19 +478,39 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
|
|||||||
|
|
||||||
bool musics_time = false;
|
bool musics_time = false;
|
||||||
area_count = 0;
|
area_count = 0;
|
||||||
|
bool legacy_system = false;
|
||||||
|
int element_ahead = 0;
|
||||||
for (int n_element = 0; n_element < f_contents.size(); ++n_element) {
|
for (int n_element = 0; n_element < f_contents.size(); ++n_element) {
|
||||||
int element2check = n_element + 1;
|
element_ahead = n_element + 1;
|
||||||
if (element2check > f_contents.size()) {
|
if (!musics_time && f_contents.at(n_element).startsWith("==") && (
|
||||||
element2check = n_element; // I know this is very lazy code but cba
|
f_contents.at(element_ahead).endsWith(".wav") ||
|
||||||
|
f_contents.at(element_ahead).endsWith(".mp3") ||
|
||||||
|
f_contents.at(element_ahead).endsWith(".mp4") ||
|
||||||
|
f_contents.at(element_ahead).endsWith(".ogg") ||
|
||||||
|
f_contents.at(element_ahead).endsWith(".opus"))) {
|
||||||
|
legacy_system = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
if (!musics_time && (f_contents.at(n_element).startsWith("==") ||
|
if(!legacy_system) {
|
||||||
f_contents.at(element2check).endsWith(".wav") ||
|
if (!musics_time && (f_contents.at(n_element).startsWith("==") ||
|
||||||
f_contents.at(element2check).endsWith(".mp3") ||
|
f_contents.at(element_ahead).endsWith(".wav") ||
|
||||||
f_contents.at(element2check).endsWith(".mp4") ||
|
f_contents.at(element_ahead).endsWith(".mp3") ||
|
||||||
f_contents.at(element2check).endsWith(".ogg") ||
|
f_contents.at(element_ahead).endsWith(".mp4") ||
|
||||||
f_contents.at(element2check).endsWith(".opus"))) {
|
f_contents.at(element_ahead).endsWith(".ogg") ||
|
||||||
musics_time = true;
|
f_contents.at(element_ahead).endsWith(".opus"))) {
|
||||||
|
musics_time = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if (!musics_time && (f_contents.at(n_element).startsWith("==") ||
|
||||||
|
f_contents.at(n_element).endsWith(".wav") ||
|
||||||
|
f_contents.at(n_element).endsWith(".mp3") ||
|
||||||
|
f_contents.at(n_element).endsWith(".mp4") ||
|
||||||
|
f_contents.at(n_element).endsWith(".ogg") ||
|
||||||
|
f_contents.at(n_element).endsWith(".opus"))) {
|
||||||
|
musics_time = true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Not everything needs to have a thread.
|
// Not everything needs to have a thread.
|
||||||
|
Loading…
Reference in New Issue
Block a user