Added GFX - DefineExternalSound and DefineExternalStreamSound playback

This commit is contained in:
Jindra Petřík
2023-01-09 21:37:06 +01:00
parent 1447e92289
commit 52c17de7b2
13 changed files with 299 additions and 57 deletions
@@ -1118,7 +1118,7 @@ public class XFLConverter {
private static HashMap<Integer, CharacterTag> getCharacters(ReadOnlyTagList tags) {
HashMap<Integer, CharacterTag> ret = new HashMap<>();
int maxId = 0;
/*int maxId = 0;
for (Tag t : tags) {
if (t instanceof CharacterTag) {
CharacterTag ct = (CharacterTag) t;
@@ -1126,12 +1126,12 @@ public class XFLConverter {
maxId = ct.getCharacterId();
}
}
}
}*/
for (Tag t : tags) {
if (t instanceof SoundStreamHeadTypeTag) {
/*if (t instanceof SoundStreamHeadTypeTag) {
SoundStreamHeadTypeTag ssh = (SoundStreamHeadTypeTag) t;
ssh.setVirtualCharacterId(++maxId);
}
ssh.setCharacterId(++maxId);
}*/
if (t instanceof CharacterTag) {
CharacterTag ct = (CharacterTag) t;
ret.put(ct.getCharacterId(), ct);