return new DefineScalingGridTag(character, splitter);
}
private ITag readDefineSceneAndFrameLabelData()
{
final DefineSceneAndFrameLabelDataTag tag = new DefineSceneAndFrameLabelDataTag();
final long sceneCount = bitStream.readEncodedU32();
for (long i = 0; i < sceneCount; i++)
{
final long offset = bitStream.readEncodedU32();
final String name = bitStream.readString();
tag.addScene(name, offset);
}
final long frameLabelCount = bitStream.readEncodedU32();
for (long i = 0; i < frameLabelCount; i++)
{
final long frameNum = bitStream.readEncodedU32();
final String frameLabel = bitStream.readString();
tag.addFrame(frameLabel, frameNum);
}
return tag;
}