Package com.badlogic.gdx.utils

Examples of com.badlogic.gdx.utils.DataInput.readInt()


    skeletonData.setName(file.nameWithoutExtension());

    DataInput input = new DataInput(file.read(512));
    try {
      // Bones.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        String name = input.readString();
        BoneData parent = null;
        String parentName = input.readString();
        if (parentName != null) {
          parent = skeletonData.findBone(parentName);
View Full Code Here


        boneData.inheritRotation = input.readByte() == 1;
        skeletonData.addBone(boneData);
      }

      // Slots.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        String slotName = input.readString();
        String boneName = input.readString();
        BoneData boneData = skeletonData.findBone(boneName);
        if (boneData == null) throw new SerializationException("Bone not found: " + boneName);
        SlotData slotData = new SlotData(slotName, boneData);
View Full Code Here

        String slotName = input.readString();
        String boneName = input.readString();
        BoneData boneData = skeletonData.findBone(boneName);
        if (boneData == null) throw new SerializationException("Bone not found: " + boneName);
        SlotData slotData = new SlotData(slotName, boneData);
        Color.rgba8888ToColor(slotData.getColor(), input.readInt());
        slotData.setAttachmentName(input.readString());
        slotData.additiveBlending = input.readByte() == 1;
        skeletonData.addSlot(slotData);
      }
View Full Code Here

        skeletonData.setDefaultSkin(defaultSkin);
        skeletonData.addSkin(defaultSkin);
      }

      // Skins.
      for (int i = 0, n = input.readInt(true); i < n; i++)
        skeletonData.addSkin(readSkin(input, input.readString()));

      // Animations.
      for (int i = 0, n = input.readInt(true); i < n; i++)
        readAnimation(input.readString(), input, skeletonData);
View Full Code Here

      // Skins.
      for (int i = 0, n = input.readInt(true); i < n; i++)
        skeletonData.addSkin(readSkin(input, input.readString()));

      // Animations.
      for (int i = 0, n = input.readInt(true); i < n; i++)
        readAnimation(input.readString(), input, skeletonData);

    } catch (IOException ex) {
      throw new SerializationException("Error reading skeleton file.", ex);
    } finally {
View Full Code Here

        skeletonData.imagesPath = input.readString();
        if (skeletonData.imagesPath.isEmpty()) skeletonData.imagesPath = null;
      }

      // Bones.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        String name = input.readString();
        BoneData parent = null;
        int parentIndex = input.readInt(true) - 1;
        if (parentIndex != -1) parent = skeletonData.bones.get(parentIndex);
        BoneData boneData = new BoneData(name, parent);
View Full Code Here

      // Bones.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        String name = input.readString();
        BoneData parent = null;
        int parentIndex = input.readInt(true) - 1;
        if (parentIndex != -1) parent = skeletonData.bones.get(parentIndex);
        BoneData boneData = new BoneData(name, parent);
        boneData.x = input.readFloat() * scale;
        boneData.y = input.readFloat() * scale;
        boneData.scaleX = input.readFloat();
View Full Code Here

        boneData.length = input.readFloat() * scale;
        boneData.flipX = input.readBoolean();
        boneData.flipY = input.readBoolean();
        boneData.inheritScale = input.readBoolean();
        boneData.inheritRotation = input.readBoolean();
        if (nonessential) Color.rgba8888ToColor(boneData.color, input.readInt());
        skeletonData.bones.add(boneData);
      }

      // IK constraints.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
View Full Code Here

        if (nonessential) Color.rgba8888ToColor(boneData.color, input.readInt());
        skeletonData.bones.add(boneData);
      }

      // IK constraints.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        IkConstraintData ikConstraintData = new IkConstraintData(input.readString());
        for (int ii = 0, nn = input.readInt(true); ii < nn; ii++)
          ikConstraintData.bones.add(skeletonData.bones.get(input.readInt(true)));
        ikConstraintData.target = skeletonData.bones.get(input.readInt(true));
        ikConstraintData.mix = input.readFloat();
View Full Code Here

      }

      // IK constraints.
      for (int i = 0, n = input.readInt(true); i < n; i++) {
        IkConstraintData ikConstraintData = new IkConstraintData(input.readString());
        for (int ii = 0, nn = input.readInt(true); ii < nn; ii++)
          ikConstraintData.bones.add(skeletonData.bones.get(input.readInt(true)));
        ikConstraintData.target = skeletonData.bones.get(input.readInt(true));
        ikConstraintData.mix = input.readFloat();
        ikConstraintData.bendDirection = input.readByte();
        skeletonData.ikConstraints.add(ikConstraintData);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.