All Downloads are FREE. Search and download functionalities are using the official Maven repository.

SC2APIProtocol.Common Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: s2clientprotocol/common.proto

package SC2APIProtocol;

public final class Common {
  private Common() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * Protobuf enum {@code SC2APIProtocol.Race}
   */
  public enum Race
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * NoRace = 0;
     */
    NoRace(0),
    /**
     * Terran = 1;
     */
    Terran(1),
    /**
     * Zerg = 2;
     */
    Zerg(2),
    /**
     * Protoss = 3;
     */
    Protoss(3),
    /**
     * Random = 4;
     */
    Random(4),
    ;

    /**
     * NoRace = 0;
     */
    public static final int NoRace_VALUE = 0;
    /**
     * Terran = 1;
     */
    public static final int Terran_VALUE = 1;
    /**
     * Zerg = 2;
     */
    public static final int Zerg_VALUE = 2;
    /**
     * Protoss = 3;
     */
    public static final int Protoss_VALUE = 3;
    /**
     * Random = 4;
     */
    public static final int Random_VALUE = 4;


    public final int getNumber() {
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static Race valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static Race forNumber(int value) {
      switch (value) {
        case 0: return NoRace;
        case 1: return Terran;
        case 2: return Zerg;
        case 3: return Protoss;
        case 4: return Random;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        Race> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public Race findValueByNumber(int number) {
              return Race.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return SC2APIProtocol.Common.getDescriptor().getEnumTypes().get(0);
    }

    private static final Race[] VALUES = values();

    public static Race valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private Race(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:SC2APIProtocol.Race)
  }

  public interface AvailableAbilityOrBuilder extends
      // @@protoc_insertion_point(interface_extends:SC2APIProtocol.AvailableAbility)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional int32 ability_id = 1;
     * @return Whether the abilityId field is set.
     */
    boolean hasAbilityId();
    /**
     * optional int32 ability_id = 1;
     * @return The abilityId.
     */
    int getAbilityId();

    /**
     * optional bool requires_point = 2;
     * @return Whether the requiresPoint field is set.
     */
    boolean hasRequiresPoint();
    /**
     * optional bool requires_point = 2;
     * @return The requiresPoint.
     */
    boolean getRequiresPoint();
  }
  /**
   * Protobuf type {@code SC2APIProtocol.AvailableAbility}
   */
  public static final class AvailableAbility extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:SC2APIProtocol.AvailableAbility)
      AvailableAbilityOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use AvailableAbility.newBuilder() to construct.
    private AvailableAbility(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private AvailableAbility() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new AvailableAbility();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return SC2APIProtocol.Common.internal_static_SC2APIProtocol_AvailableAbility_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return SC2APIProtocol.Common.internal_static_SC2APIProtocol_AvailableAbility_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              SC2APIProtocol.Common.AvailableAbility.class, SC2APIProtocol.Common.AvailableAbility.Builder.class);
    }

    private int bitField0_;
    public static final int ABILITY_ID_FIELD_NUMBER = 1;
    private int abilityId_;
    /**
     * optional int32 ability_id = 1;
     * @return Whether the abilityId field is set.
     */
    @java.lang.Override
    public boolean hasAbilityId() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional int32 ability_id = 1;
     * @return The abilityId.
     */
    @java.lang.Override
    public int getAbilityId() {
      return abilityId_;
    }

    public static final int REQUIRES_POINT_FIELD_NUMBER = 2;
    private boolean requiresPoint_;
    /**
     * optional bool requires_point = 2;
     * @return Whether the requiresPoint field is set.
     */
    @java.lang.Override
    public boolean hasRequiresPoint() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional bool requires_point = 2;
     * @return The requiresPoint.
     */
    @java.lang.Override
    public boolean getRequiresPoint() {
      return requiresPoint_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeInt32(1, abilityId_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        output.writeBool(2, requiresPoint_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, abilityId_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeBoolSize(2, requiresPoint_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof SC2APIProtocol.Common.AvailableAbility)) {
        return super.equals(obj);
      }
      SC2APIProtocol.Common.AvailableAbility other = (SC2APIProtocol.Common.AvailableAbility) obj;

      if (hasAbilityId() != other.hasAbilityId()) return false;
      if (hasAbilityId()) {
        if (getAbilityId()
            != other.getAbilityId()) return false;
      }
      if (hasRequiresPoint() != other.hasRequiresPoint()) return false;
      if (hasRequiresPoint()) {
        if (getRequiresPoint()
            != other.getRequiresPoint()) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasAbilityId()) {
        hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER;
        hash = (53 * hash) + getAbilityId();
      }
      if (hasRequiresPoint()) {
        hash = (37 * hash) + REQUIRES_POINT_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
            getRequiresPoint());
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static SC2APIProtocol.Common.AvailableAbility parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(SC2APIProtocol.Common.AvailableAbility prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code SC2APIProtocol.AvailableAbility}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:SC2APIProtocol.AvailableAbility)
        SC2APIProtocol.Common.AvailableAbilityOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return SC2APIProtocol.Common.internal_static_SC2APIProtocol_AvailableAbility_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return SC2APIProtocol.Common.internal_static_SC2APIProtocol_AvailableAbility_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                SC2APIProtocol.Common.AvailableAbility.class, SC2APIProtocol.Common.AvailableAbility.Builder.class);
      }

      // Construct using SC2APIProtocol.Common.AvailableAbility.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        abilityId_ = 0;
        bitField0_ = (bitField0_ & ~0x00000001);
        requiresPoint_ = false;
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return SC2APIProtocol.Common.internal_static_SC2APIProtocol_AvailableAbility_descriptor;
      }

      @java.lang.Override
      public SC2APIProtocol.Common.AvailableAbility getDefaultInstanceForType() {
        return SC2APIProtocol.Common.AvailableAbility.getDefaultInstance();
      }

      @java.lang.Override
      public SC2APIProtocol.Common.AvailableAbility build() {
        SC2APIProtocol.Common.AvailableAbility result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public SC2APIProtocol.Common.AvailableAbility buildPartial() {
        SC2APIProtocol.Common.AvailableAbility result = new SC2APIProtocol.Common.AvailableAbility(this);
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.abilityId_ = abilityId_;
          to_bitField0_ |= 0x00000001;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.requiresPoint_ = requiresPoint_;
          to_bitField0_ |= 0x00000002;
        }
        result.bitField0_ = to_bitField0_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof SC2APIProtocol.Common.AvailableAbility) {
          return mergeFrom((SC2APIProtocol.Common.AvailableAbility)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(SC2APIProtocol.Common.AvailableAbility other) {
        if (other == SC2APIProtocol.Common.AvailableAbility.getDefaultInstance()) return this;
        if (other.hasAbilityId()) {
          setAbilityId(other.getAbilityId());
        }
        if (other.hasRequiresPoint()) {
          setRequiresPoint(other.getRequiresPoint());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                abilityId_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                requiresPoint_ = input.readBool();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int abilityId_ ;
      /**
       * optional int32 ability_id = 1;
       * @return Whether the abilityId field is set.
       */
      @java.lang.Override
      public boolean hasAbilityId() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional int32 ability_id = 1;
       * @return The abilityId.
       */
      @java.lang.Override
      public int getAbilityId() {
        return abilityId_;
      }
      /**
       * optional int32 ability_id = 1;
       * @param value The abilityId to set.
       * @return This builder for chaining.
       */
      public Builder setAbilityId(int value) {
        bitField0_ |= 0x00000001;
        abilityId_ = value;
        onChanged();
        return this;
      }
      /**
       * optional int32 ability_id = 1;
       * @return This builder for chaining.
       */
      public Builder clearAbilityId() {
        bitField0_ = (bitField0_ & ~0x00000001);
        abilityId_ = 0;
        onChanged();
        return this;
      }

      private boolean requiresPoint_ ;
      /**
       * optional bool requires_point = 2;
       * @return Whether the requiresPoint field is set.
       */
      @java.lang.Override
      public boolean hasRequiresPoint() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * optional bool requires_point = 2;
       * @return The requiresPoint.
       */
      @java.lang.Override
      public boolean getRequiresPoint() {
        return requiresPoint_;
      }
      /**
       * optional bool requires_point = 2;
       * @param value The requiresPoint to set.
       * @return This builder for chaining.
       */
      public Builder setRequiresPoint(boolean value) {
        bitField0_ |= 0x00000002;
        requiresPoint_ = value;
        onChanged();
        return this;
      }
      /**
       * optional bool requires_point = 2;
       * @return This builder for chaining.
       */
      public Builder clearRequiresPoint() {
        bitField0_ = (bitField0_ & ~0x00000002);
        requiresPoint_ = false;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:SC2APIProtocol.AvailableAbility)
    }

    // @@protoc_insertion_point(class_scope:SC2APIProtocol.AvailableAbility)
    private static final SC2APIProtocol.Common.AvailableAbility DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new SC2APIProtocol.Common.AvailableAbility();
    }

    public static SC2APIProtocol.Common.AvailableAbility getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    @java.lang.Deprecated public static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public AvailableAbility parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public SC2APIProtocol.Common.AvailableAbility getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ImageDataOrBuilder extends
      // @@protoc_insertion_point(interface_extends:SC2APIProtocol.ImageData)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * Number of bits per pixel; 8 bits for a byte etc.
     * 
* * optional int32 bits_per_pixel = 1; * @return Whether the bitsPerPixel field is set. */ boolean hasBitsPerPixel(); /** *
     * Number of bits per pixel; 8 bits for a byte etc.
     * 
* * optional int32 bits_per_pixel = 1; * @return The bitsPerPixel. */ int getBitsPerPixel(); /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return Whether the size field is set. */ boolean hasSize(); /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return The size. */ SC2APIProtocol.Common.Size2DI getSize(); /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ SC2APIProtocol.Common.Size2DIOrBuilder getSizeOrBuilder(); /** *
     * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
     * 
* * optional bytes data = 3; * @return Whether the data field is set. */ boolean hasData(); /** *
     * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
     * 
* * optional bytes data = 3; * @return The data. */ com.google.protobuf.ByteString getData(); } /** * Protobuf type {@code SC2APIProtocol.ImageData} */ public static final class ImageData extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.ImageData) ImageDataOrBuilder { private static final long serialVersionUID = 0L; // Use ImageData.newBuilder() to construct. private ImageData(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImageData() { data_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImageData(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_ImageData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_ImageData_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.ImageData.class, SC2APIProtocol.Common.ImageData.Builder.class); } private int bitField0_; public static final int BITS_PER_PIXEL_FIELD_NUMBER = 1; private int bitsPerPixel_; /** *
     * Number of bits per pixel; 8 bits for a byte etc.
     * 
* * optional int32 bits_per_pixel = 1; * @return Whether the bitsPerPixel field is set. */ @java.lang.Override public boolean hasBitsPerPixel() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Number of bits per pixel; 8 bits for a byte etc.
     * 
* * optional int32 bits_per_pixel = 1; * @return The bitsPerPixel. */ @java.lang.Override public int getBitsPerPixel() { return bitsPerPixel_; } public static final int SIZE_FIELD_NUMBER = 2; private SC2APIProtocol.Common.Size2DI size_; /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return Whether the size field is set. */ @java.lang.Override public boolean hasSize() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return The size. */ @java.lang.Override public SC2APIProtocol.Common.Size2DI getSize() { return size_ == null ? SC2APIProtocol.Common.Size2DI.getDefaultInstance() : size_; } /** *
     * Dimension in pixels.
     * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ @java.lang.Override public SC2APIProtocol.Common.Size2DIOrBuilder getSizeOrBuilder() { return size_ == null ? SC2APIProtocol.Common.Size2DI.getDefaultInstance() : size_; } public static final int DATA_FIELD_NUMBER = 3; private com.google.protobuf.ByteString data_; /** *
     * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
     * 
* * optional bytes data = 3; * @return Whether the data field is set. */ @java.lang.Override public boolean hasData() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
     * 
* * optional bytes data = 3; * @return The data. */ @java.lang.Override public com.google.protobuf.ByteString getData() { return data_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, bitsPerPixel_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getSize()); } if (((bitField0_ & 0x00000004) != 0)) { output.writeBytes(3, data_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, bitsPerPixel_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSize()); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, data_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.ImageData)) { return super.equals(obj); } SC2APIProtocol.Common.ImageData other = (SC2APIProtocol.Common.ImageData) obj; if (hasBitsPerPixel() != other.hasBitsPerPixel()) return false; if (hasBitsPerPixel()) { if (getBitsPerPixel() != other.getBitsPerPixel()) return false; } if (hasSize() != other.hasSize()) return false; if (hasSize()) { if (!getSize() .equals(other.getSize())) return false; } if (hasData() != other.hasData()) return false; if (hasData()) { if (!getData() .equals(other.getData())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBitsPerPixel()) { hash = (37 * hash) + BITS_PER_PIXEL_FIELD_NUMBER; hash = (53 * hash) + getBitsPerPixel(); } if (hasSize()) { hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + getSize().hashCode(); } if (hasData()) { hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.ImageData parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.ImageData parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.ImageData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.ImageData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.ImageData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.ImageData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.ImageData parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.ImageData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.ImageData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.ImageData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.ImageData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.ImageData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.ImageData prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.ImageData} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.ImageData) SC2APIProtocol.Common.ImageDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_ImageData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_ImageData_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.ImageData.class, SC2APIProtocol.Common.ImageData.Builder.class); } // Construct using SC2APIProtocol.Common.ImageData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSizeFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitsPerPixel_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (sizeBuilder_ == null) { size_ = null; } else { sizeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); data_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_ImageData_descriptor; } @java.lang.Override public SC2APIProtocol.Common.ImageData getDefaultInstanceForType() { return SC2APIProtocol.Common.ImageData.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.ImageData build() { SC2APIProtocol.Common.ImageData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.ImageData buildPartial() { SC2APIProtocol.Common.ImageData result = new SC2APIProtocol.Common.ImageData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.bitsPerPixel_ = bitsPerPixel_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { if (sizeBuilder_ == null) { result.size_ = size_; } else { result.size_ = sizeBuilder_.build(); } to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.data_ = data_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.ImageData) { return mergeFrom((SC2APIProtocol.Common.ImageData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.ImageData other) { if (other == SC2APIProtocol.Common.ImageData.getDefaultInstance()) return this; if (other.hasBitsPerPixel()) { setBitsPerPixel(other.getBitsPerPixel()); } if (other.hasSize()) { mergeSize(other.getSize()); } if (other.hasData()) { setData(other.getData()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { bitsPerPixel_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 18: { input.readMessage( getSizeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { data_ = input.readBytes(); bitField0_ |= 0x00000004; break; } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private int bitsPerPixel_ ; /** *
       * Number of bits per pixel; 8 bits for a byte etc.
       * 
* * optional int32 bits_per_pixel = 1; * @return Whether the bitsPerPixel field is set. */ @java.lang.Override public boolean hasBitsPerPixel() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Number of bits per pixel; 8 bits for a byte etc.
       * 
* * optional int32 bits_per_pixel = 1; * @return The bitsPerPixel. */ @java.lang.Override public int getBitsPerPixel() { return bitsPerPixel_; } /** *
       * Number of bits per pixel; 8 bits for a byte etc.
       * 
* * optional int32 bits_per_pixel = 1; * @param value The bitsPerPixel to set. * @return This builder for chaining. */ public Builder setBitsPerPixel(int value) { bitField0_ |= 0x00000001; bitsPerPixel_ = value; onChanged(); return this; } /** *
       * Number of bits per pixel; 8 bits for a byte etc.
       * 
* * optional int32 bits_per_pixel = 1; * @return This builder for chaining. */ public Builder clearBitsPerPixel() { bitField0_ = (bitField0_ & ~0x00000001); bitsPerPixel_ = 0; onChanged(); return this; } private SC2APIProtocol.Common.Size2DI size_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Size2DI, SC2APIProtocol.Common.Size2DI.Builder, SC2APIProtocol.Common.Size2DIOrBuilder> sizeBuilder_; /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return Whether the size field is set. */ public boolean hasSize() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; * @return The size. */ public SC2APIProtocol.Common.Size2DI getSize() { if (sizeBuilder_ == null) { return size_ == null ? SC2APIProtocol.Common.Size2DI.getDefaultInstance() : size_; } else { return sizeBuilder_.getMessage(); } } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public Builder setSize(SC2APIProtocol.Common.Size2DI value) { if (sizeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } size_ = value; onChanged(); } else { sizeBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public Builder setSize( SC2APIProtocol.Common.Size2DI.Builder builderForValue) { if (sizeBuilder_ == null) { size_ = builderForValue.build(); onChanged(); } else { sizeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public Builder mergeSize(SC2APIProtocol.Common.Size2DI value) { if (sizeBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && size_ != null && size_ != SC2APIProtocol.Common.Size2DI.getDefaultInstance()) { size_ = SC2APIProtocol.Common.Size2DI.newBuilder(size_).mergeFrom(value).buildPartial(); } else { size_ = value; } onChanged(); } else { sizeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public Builder clearSize() { if (sizeBuilder_ == null) { size_ = null; onChanged(); } else { sizeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public SC2APIProtocol.Common.Size2DI.Builder getSizeBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSizeFieldBuilder().getBuilder(); } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ public SC2APIProtocol.Common.Size2DIOrBuilder getSizeOrBuilder() { if (sizeBuilder_ != null) { return sizeBuilder_.getMessageOrBuilder(); } else { return size_ == null ? SC2APIProtocol.Common.Size2DI.getDefaultInstance() : size_; } } /** *
       * Dimension in pixels.
       * 
* * optional .SC2APIProtocol.Size2DI size = 2; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Size2DI, SC2APIProtocol.Common.Size2DI.Builder, SC2APIProtocol.Common.Size2DIOrBuilder> getSizeFieldBuilder() { if (sizeBuilder_ == null) { sizeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Size2DI, SC2APIProtocol.Common.Size2DI.Builder, SC2APIProtocol.Common.Size2DIOrBuilder>( getSize(), getParentForChildren(), isClean()); size_ = null; } return sizeBuilder_; } private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** *
       * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
       * 
* * optional bytes data = 3; * @return Whether the data field is set. */ @java.lang.Override public boolean hasData() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
       * 
* * optional bytes data = 3; * @return The data. */ @java.lang.Override public com.google.protobuf.ByteString getData() { return data_; } /** *
       * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
       * 
* * optional bytes data = 3; * @param value The data to set. * @return This builder for chaining. */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; data_ = value; onChanged(); return this; } /** *
       * Binary data; the size of this buffer in bytes is width * height * bits_per_pixel / 8.
       * 
* * optional bytes data = 3; * @return This builder for chaining. */ public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000004); data_ = getDefaultInstance().getData(); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.ImageData) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.ImageData) private static final SC2APIProtocol.Common.ImageData DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.ImageData(); } public static SC2APIProtocol.Common.ImageData getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImageData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.ImageData getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PointIOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.PointI) com.google.protobuf.MessageOrBuilder { /** * optional int32 x = 1; * @return Whether the x field is set. */ boolean hasX(); /** * optional int32 x = 1; * @return The x. */ int getX(); /** * optional int32 y = 2; * @return Whether the y field is set. */ boolean hasY(); /** * optional int32 y = 2; * @return The y. */ int getY(); } /** *
   * Point on the screen/minimap (e.g., 0..64).
   * Note: bottom left of the screen is 0, 0.
   * 
* * Protobuf type {@code SC2APIProtocol.PointI} */ public static final class PointI extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.PointI) PointIOrBuilder { private static final long serialVersionUID = 0L; // Use PointI.newBuilder() to construct. private PointI(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PointI() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new PointI(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_PointI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_PointI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.PointI.class, SC2APIProtocol.Common.PointI.Builder.class); } private int bitField0_; public static final int X_FIELD_NUMBER = 1; private int x_; /** * optional int32 x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 x = 1; * @return The x. */ @java.lang.Override public int getX() { return x_; } public static final int Y_FIELD_NUMBER = 2; private int y_; /** * optional int32 y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 y = 2; * @return The y. */ @java.lang.Override public int getY() { return y_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, y_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, y_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.PointI)) { return super.equals(obj); } SC2APIProtocol.Common.PointI other = (SC2APIProtocol.Common.PointI) obj; if (hasX() != other.hasX()) return false; if (hasX()) { if (getX() != other.getX()) return false; } if (hasY() != other.hasY()) return false; if (hasY()) { if (getY() != other.getY()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasX()) { hash = (37 * hash) + X_FIELD_NUMBER; hash = (53 * hash) + getX(); } if (hasY()) { hash = (37 * hash) + Y_FIELD_NUMBER; hash = (53 * hash) + getY(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.PointI parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.PointI parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.PointI parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.PointI parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.PointI parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.PointI parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.PointI parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.PointI parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.PointI parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.PointI parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.PointI parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.PointI parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.PointI prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Point on the screen/minimap (e.g., 0..64).
     * Note: bottom left of the screen is 0, 0.
     * 
* * Protobuf type {@code SC2APIProtocol.PointI} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.PointI) SC2APIProtocol.Common.PointIOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_PointI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_PointI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.PointI.class, SC2APIProtocol.Common.PointI.Builder.class); } // Construct using SC2APIProtocol.Common.PointI.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); x_ = 0; bitField0_ = (bitField0_ & ~0x00000001); y_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_PointI_descriptor; } @java.lang.Override public SC2APIProtocol.Common.PointI getDefaultInstanceForType() { return SC2APIProtocol.Common.PointI.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.PointI build() { SC2APIProtocol.Common.PointI result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.PointI buildPartial() { SC2APIProtocol.Common.PointI result = new SC2APIProtocol.Common.PointI(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.x_ = x_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.y_ = y_; to_bitField0_ |= 0x00000002; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.PointI) { return mergeFrom((SC2APIProtocol.Common.PointI)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.PointI other) { if (other == SC2APIProtocol.Common.PointI.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { x_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 16: { y_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private int x_ ; /** * optional int32 x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 x = 1; * @return The x. */ @java.lang.Override public int getX() { return x_; } /** * optional int32 x = 1; * @param value The x to set. * @return This builder for chaining. */ public Builder setX(int value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } /** * optional int32 x = 1; * @return This builder for chaining. */ public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = 0; onChanged(); return this; } private int y_ ; /** * optional int32 y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 y = 2; * @return The y. */ @java.lang.Override public int getY() { return y_; } /** * optional int32 y = 2; * @param value The y to set. * @return This builder for chaining. */ public Builder setY(int value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } /** * optional int32 y = 2; * @return This builder for chaining. */ public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.PointI) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.PointI) private static final SC2APIProtocol.Common.PointI DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.PointI(); } public static SC2APIProtocol.Common.PointI getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PointI parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.PointI getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RectangleIOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.RectangleI) com.google.protobuf.MessageOrBuilder { /** * optional .SC2APIProtocol.PointI p0 = 1; * @return Whether the p0 field is set. */ boolean hasP0(); /** * optional .SC2APIProtocol.PointI p0 = 1; * @return The p0. */ SC2APIProtocol.Common.PointI getP0(); /** * optional .SC2APIProtocol.PointI p0 = 1; */ SC2APIProtocol.Common.PointIOrBuilder getP0OrBuilder(); /** * optional .SC2APIProtocol.PointI p1 = 2; * @return Whether the p1 field is set. */ boolean hasP1(); /** * optional .SC2APIProtocol.PointI p1 = 2; * @return The p1. */ SC2APIProtocol.Common.PointI getP1(); /** * optional .SC2APIProtocol.PointI p1 = 2; */ SC2APIProtocol.Common.PointIOrBuilder getP1OrBuilder(); } /** *
   * Screen space rectangular area.
   * 
* * Protobuf type {@code SC2APIProtocol.RectangleI} */ public static final class RectangleI extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.RectangleI) RectangleIOrBuilder { private static final long serialVersionUID = 0L; // Use RectangleI.newBuilder() to construct. private RectangleI(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RectangleI() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RectangleI(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_RectangleI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_RectangleI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.RectangleI.class, SC2APIProtocol.Common.RectangleI.Builder.class); } private int bitField0_; public static final int P0_FIELD_NUMBER = 1; private SC2APIProtocol.Common.PointI p0_; /** * optional .SC2APIProtocol.PointI p0 = 1; * @return Whether the p0 field is set. */ @java.lang.Override public boolean hasP0() { return ((bitField0_ & 0x00000001) != 0); } /** * optional .SC2APIProtocol.PointI p0 = 1; * @return The p0. */ @java.lang.Override public SC2APIProtocol.Common.PointI getP0() { return p0_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p0_; } /** * optional .SC2APIProtocol.PointI p0 = 1; */ @java.lang.Override public SC2APIProtocol.Common.PointIOrBuilder getP0OrBuilder() { return p0_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p0_; } public static final int P1_FIELD_NUMBER = 2; private SC2APIProtocol.Common.PointI p1_; /** * optional .SC2APIProtocol.PointI p1 = 2; * @return Whether the p1 field is set. */ @java.lang.Override public boolean hasP1() { return ((bitField0_ & 0x00000002) != 0); } /** * optional .SC2APIProtocol.PointI p1 = 2; * @return The p1. */ @java.lang.Override public SC2APIProtocol.Common.PointI getP1() { return p1_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p1_; } /** * optional .SC2APIProtocol.PointI p1 = 2; */ @java.lang.Override public SC2APIProtocol.Common.PointIOrBuilder getP1OrBuilder() { return p1_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p1_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getP0()); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getP1()); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getP0()); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getP1()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.RectangleI)) { return super.equals(obj); } SC2APIProtocol.Common.RectangleI other = (SC2APIProtocol.Common.RectangleI) obj; if (hasP0() != other.hasP0()) return false; if (hasP0()) { if (!getP0() .equals(other.getP0())) return false; } if (hasP1() != other.hasP1()) return false; if (hasP1()) { if (!getP1() .equals(other.getP1())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasP0()) { hash = (37 * hash) + P0_FIELD_NUMBER; hash = (53 * hash) + getP0().hashCode(); } if (hasP1()) { hash = (37 * hash) + P1_FIELD_NUMBER; hash = (53 * hash) + getP1().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.RectangleI parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.RectangleI parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.RectangleI parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.RectangleI parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.RectangleI parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.RectangleI parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.RectangleI parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.RectangleI parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.RectangleI parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.RectangleI parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.RectangleI parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.RectangleI parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.RectangleI prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Screen space rectangular area.
     * 
* * Protobuf type {@code SC2APIProtocol.RectangleI} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.RectangleI) SC2APIProtocol.Common.RectangleIOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_RectangleI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_RectangleI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.RectangleI.class, SC2APIProtocol.Common.RectangleI.Builder.class); } // Construct using SC2APIProtocol.Common.RectangleI.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getP0FieldBuilder(); getP1FieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (p0Builder_ == null) { p0_ = null; } else { p0Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (p1Builder_ == null) { p1_ = null; } else { p1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_RectangleI_descriptor; } @java.lang.Override public SC2APIProtocol.Common.RectangleI getDefaultInstanceForType() { return SC2APIProtocol.Common.RectangleI.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.RectangleI build() { SC2APIProtocol.Common.RectangleI result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.RectangleI buildPartial() { SC2APIProtocol.Common.RectangleI result = new SC2APIProtocol.Common.RectangleI(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (p0Builder_ == null) { result.p0_ = p0_; } else { result.p0_ = p0Builder_.build(); } to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { if (p1Builder_ == null) { result.p1_ = p1_; } else { result.p1_ = p1Builder_.build(); } to_bitField0_ |= 0x00000002; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.RectangleI) { return mergeFrom((SC2APIProtocol.Common.RectangleI)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.RectangleI other) { if (other == SC2APIProtocol.Common.RectangleI.getDefaultInstance()) return this; if (other.hasP0()) { mergeP0(other.getP0()); } if (other.hasP1()) { mergeP1(other.getP1()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { input.readMessage( getP0FieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { input.readMessage( getP1FieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private SC2APIProtocol.Common.PointI p0_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> p0Builder_; /** * optional .SC2APIProtocol.PointI p0 = 1; * @return Whether the p0 field is set. */ public boolean hasP0() { return ((bitField0_ & 0x00000001) != 0); } /** * optional .SC2APIProtocol.PointI p0 = 1; * @return The p0. */ public SC2APIProtocol.Common.PointI getP0() { if (p0Builder_ == null) { return p0_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p0_; } else { return p0Builder_.getMessage(); } } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public Builder setP0(SC2APIProtocol.Common.PointI value) { if (p0Builder_ == null) { if (value == null) { throw new NullPointerException(); } p0_ = value; onChanged(); } else { p0Builder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public Builder setP0( SC2APIProtocol.Common.PointI.Builder builderForValue) { if (p0Builder_ == null) { p0_ = builderForValue.build(); onChanged(); } else { p0Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public Builder mergeP0(SC2APIProtocol.Common.PointI value) { if (p0Builder_ == null) { if (((bitField0_ & 0x00000001) != 0) && p0_ != null && p0_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) { p0_ = SC2APIProtocol.Common.PointI.newBuilder(p0_).mergeFrom(value).buildPartial(); } else { p0_ = value; } onChanged(); } else { p0Builder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public Builder clearP0() { if (p0Builder_ == null) { p0_ = null; onChanged(); } else { p0Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public SC2APIProtocol.Common.PointI.Builder getP0Builder() { bitField0_ |= 0x00000001; onChanged(); return getP0FieldBuilder().getBuilder(); } /** * optional .SC2APIProtocol.PointI p0 = 1; */ public SC2APIProtocol.Common.PointIOrBuilder getP0OrBuilder() { if (p0Builder_ != null) { return p0Builder_.getMessageOrBuilder(); } else { return p0_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p0_; } } /** * optional .SC2APIProtocol.PointI p0 = 1; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> getP0FieldBuilder() { if (p0Builder_ == null) { p0Builder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>( getP0(), getParentForChildren(), isClean()); p0_ = null; } return p0Builder_; } private SC2APIProtocol.Common.PointI p1_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> p1Builder_; /** * optional .SC2APIProtocol.PointI p1 = 2; * @return Whether the p1 field is set. */ public boolean hasP1() { return ((bitField0_ & 0x00000002) != 0); } /** * optional .SC2APIProtocol.PointI p1 = 2; * @return The p1. */ public SC2APIProtocol.Common.PointI getP1() { if (p1Builder_ == null) { return p1_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p1_; } else { return p1Builder_.getMessage(); } } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public Builder setP1(SC2APIProtocol.Common.PointI value) { if (p1Builder_ == null) { if (value == null) { throw new NullPointerException(); } p1_ = value; onChanged(); } else { p1Builder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public Builder setP1( SC2APIProtocol.Common.PointI.Builder builderForValue) { if (p1Builder_ == null) { p1_ = builderForValue.build(); onChanged(); } else { p1Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public Builder mergeP1(SC2APIProtocol.Common.PointI value) { if (p1Builder_ == null) { if (((bitField0_ & 0x00000002) != 0) && p1_ != null && p1_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) { p1_ = SC2APIProtocol.Common.PointI.newBuilder(p1_).mergeFrom(value).buildPartial(); } else { p1_ = value; } onChanged(); } else { p1Builder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public Builder clearP1() { if (p1Builder_ == null) { p1_ = null; onChanged(); } else { p1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public SC2APIProtocol.Common.PointI.Builder getP1Builder() { bitField0_ |= 0x00000002; onChanged(); return getP1FieldBuilder().getBuilder(); } /** * optional .SC2APIProtocol.PointI p1 = 2; */ public SC2APIProtocol.Common.PointIOrBuilder getP1OrBuilder() { if (p1Builder_ != null) { return p1Builder_.getMessageOrBuilder(); } else { return p1_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : p1_; } } /** * optional .SC2APIProtocol.PointI p1 = 2; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> getP1FieldBuilder() { if (p1Builder_ == null) { p1Builder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>( getP1(), getParentForChildren(), isClean()); p1_ = null; } return p1Builder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.RectangleI) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.RectangleI) private static final SC2APIProtocol.Common.RectangleI DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.RectangleI(); } public static SC2APIProtocol.Common.RectangleI getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RectangleI parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.RectangleI getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface Point2DOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.Point2D) com.google.protobuf.MessageOrBuilder { /** * optional float x = 1; * @return Whether the x field is set. */ boolean hasX(); /** * optional float x = 1; * @return The x. */ float getX(); /** * optional float y = 2; * @return Whether the y field is set. */ boolean hasY(); /** * optional float y = 2; * @return The y. */ float getY(); } /** *
   * Point on the game board, 0..255.
   * Note: bottom left of the screen is 0, 0.
   * 
* * Protobuf type {@code SC2APIProtocol.Point2D} */ public static final class Point2D extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.Point2D) Point2DOrBuilder { private static final long serialVersionUID = 0L; // Use Point2D.newBuilder() to construct. private Point2D(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Point2D() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Point2D(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point2D_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point2D_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Point2D.class, SC2APIProtocol.Common.Point2D.Builder.class); } private int bitField0_; public static final int X_FIELD_NUMBER = 1; private float x_; /** * optional float x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional float x = 1; * @return The x. */ @java.lang.Override public float getX() { return x_; } public static final int Y_FIELD_NUMBER = 2; private float y_; /** * optional float y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional float y = 2; * @return The y. */ @java.lang.Override public float getY() { return y_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeFloat(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeFloat(2, y_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, y_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.Point2D)) { return super.equals(obj); } SC2APIProtocol.Common.Point2D other = (SC2APIProtocol.Common.Point2D) obj; if (hasX() != other.hasX()) return false; if (hasX()) { if (java.lang.Float.floatToIntBits(getX()) != java.lang.Float.floatToIntBits( other.getX())) return false; } if (hasY() != other.hasY()) return false; if (hasY()) { if (java.lang.Float.floatToIntBits(getY()) != java.lang.Float.floatToIntBits( other.getY())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasX()) { hash = (37 * hash) + X_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getX()); } if (hasY()) { hash = (37 * hash) + Y_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getY()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.Point2D parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point2D parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point2D parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point2D parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point2D parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point2D parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point2D parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point2D parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Point2D parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point2D parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Point2D parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point2D parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.Point2D prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Point on the game board, 0..255.
     * Note: bottom left of the screen is 0, 0.
     * 
* * Protobuf type {@code SC2APIProtocol.Point2D} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.Point2D) SC2APIProtocol.Common.Point2DOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point2D_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point2D_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Point2D.class, SC2APIProtocol.Common.Point2D.Builder.class); } // Construct using SC2APIProtocol.Common.Point2D.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); x_ = 0F; bitField0_ = (bitField0_ & ~0x00000001); y_ = 0F; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point2D_descriptor; } @java.lang.Override public SC2APIProtocol.Common.Point2D getDefaultInstanceForType() { return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.Point2D build() { SC2APIProtocol.Common.Point2D result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.Point2D buildPartial() { SC2APIProtocol.Common.Point2D result = new SC2APIProtocol.Common.Point2D(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.x_ = x_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.y_ = y_; to_bitField0_ |= 0x00000002; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.Point2D) { return mergeFrom((SC2APIProtocol.Common.Point2D)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.Point2D other) { if (other == SC2APIProtocol.Common.Point2D.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 13: { x_ = input.readFloat(); bitField0_ |= 0x00000001; break; } // case 13 case 21: { y_ = input.readFloat(); bitField0_ |= 0x00000002; break; } // case 21 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private float x_ ; /** * optional float x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional float x = 1; * @return The x. */ @java.lang.Override public float getX() { return x_; } /** * optional float x = 1; * @param value The x to set. * @return This builder for chaining. */ public Builder setX(float value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } /** * optional float x = 1; * @return This builder for chaining. */ public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = 0F; onChanged(); return this; } private float y_ ; /** * optional float y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional float y = 2; * @return The y. */ @java.lang.Override public float getY() { return y_; } /** * optional float y = 2; * @param value The y to set. * @return This builder for chaining. */ public Builder setY(float value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } /** * optional float y = 2; * @return This builder for chaining. */ public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 0F; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.Point2D) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.Point2D) private static final SC2APIProtocol.Common.Point2D DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.Point2D(); } public static SC2APIProtocol.Common.Point2D getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Point2D parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.Point2D getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PointOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.Point) com.google.protobuf.MessageOrBuilder { /** * optional float x = 1; * @return Whether the x field is set. */ boolean hasX(); /** * optional float x = 1; * @return The x. */ float getX(); /** * optional float y = 2; * @return Whether the y field is set. */ boolean hasY(); /** * optional float y = 2; * @return The y. */ float getY(); /** * optional float z = 3; * @return Whether the z field is set. */ boolean hasZ(); /** * optional float z = 3; * @return The z. */ float getZ(); } /** *
   * Point on the game board, 0..255.
   * Note: bottom left of the screen is 0, 0.
   * 
* * Protobuf type {@code SC2APIProtocol.Point} */ public static final class Point extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.Point) PointOrBuilder { private static final long serialVersionUID = 0L; // Use Point.newBuilder() to construct. private Point(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Point() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Point(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Point.class, SC2APIProtocol.Common.Point.Builder.class); } private int bitField0_; public static final int X_FIELD_NUMBER = 1; private float x_; /** * optional float x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional float x = 1; * @return The x. */ @java.lang.Override public float getX() { return x_; } public static final int Y_FIELD_NUMBER = 2; private float y_; /** * optional float y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional float y = 2; * @return The y. */ @java.lang.Override public float getY() { return y_; } public static final int Z_FIELD_NUMBER = 3; private float z_; /** * optional float z = 3; * @return Whether the z field is set. */ @java.lang.Override public boolean hasZ() { return ((bitField0_ & 0x00000004) != 0); } /** * optional float z = 3; * @return The z. */ @java.lang.Override public float getZ() { return z_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeFloat(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeFloat(2, y_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeFloat(3, z_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, y_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(3, z_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.Point)) { return super.equals(obj); } SC2APIProtocol.Common.Point other = (SC2APIProtocol.Common.Point) obj; if (hasX() != other.hasX()) return false; if (hasX()) { if (java.lang.Float.floatToIntBits(getX()) != java.lang.Float.floatToIntBits( other.getX())) return false; } if (hasY() != other.hasY()) return false; if (hasY()) { if (java.lang.Float.floatToIntBits(getY()) != java.lang.Float.floatToIntBits( other.getY())) return false; } if (hasZ() != other.hasZ()) return false; if (hasZ()) { if (java.lang.Float.floatToIntBits(getZ()) != java.lang.Float.floatToIntBits( other.getZ())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasX()) { hash = (37 * hash) + X_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getX()); } if (hasY()) { hash = (37 * hash) + Y_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getY()); } if (hasZ()) { hash = (37 * hash) + Z_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getZ()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.Point parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Point parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Point parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Point parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Point parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Point parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.Point prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Point on the game board, 0..255.
     * Note: bottom left of the screen is 0, 0.
     * 
* * Protobuf type {@code SC2APIProtocol.Point} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.Point) SC2APIProtocol.Common.PointOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Point.class, SC2APIProtocol.Common.Point.Builder.class); } // Construct using SC2APIProtocol.Common.Point.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); x_ = 0F; bitField0_ = (bitField0_ & ~0x00000001); y_ = 0F; bitField0_ = (bitField0_ & ~0x00000002); z_ = 0F; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Point_descriptor; } @java.lang.Override public SC2APIProtocol.Common.Point getDefaultInstanceForType() { return SC2APIProtocol.Common.Point.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.Point build() { SC2APIProtocol.Common.Point result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.Point buildPartial() { SC2APIProtocol.Common.Point result = new SC2APIProtocol.Common.Point(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.x_ = x_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.y_ = y_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.z_ = z_; to_bitField0_ |= 0x00000004; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.Point) { return mergeFrom((SC2APIProtocol.Common.Point)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.Point other) { if (other == SC2APIProtocol.Common.Point.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } if (other.hasZ()) { setZ(other.getZ()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 13: { x_ = input.readFloat(); bitField0_ |= 0x00000001; break; } // case 13 case 21: { y_ = input.readFloat(); bitField0_ |= 0x00000002; break; } // case 21 case 29: { z_ = input.readFloat(); bitField0_ |= 0x00000004; break; } // case 29 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private float x_ ; /** * optional float x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional float x = 1; * @return The x. */ @java.lang.Override public float getX() { return x_; } /** * optional float x = 1; * @param value The x to set. * @return This builder for chaining. */ public Builder setX(float value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } /** * optional float x = 1; * @return This builder for chaining. */ public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = 0F; onChanged(); return this; } private float y_ ; /** * optional float y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional float y = 2; * @return The y. */ @java.lang.Override public float getY() { return y_; } /** * optional float y = 2; * @param value The y to set. * @return This builder for chaining. */ public Builder setY(float value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } /** * optional float y = 2; * @return This builder for chaining. */ public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 0F; onChanged(); return this; } private float z_ ; /** * optional float z = 3; * @return Whether the z field is set. */ @java.lang.Override public boolean hasZ() { return ((bitField0_ & 0x00000004) != 0); } /** * optional float z = 3; * @return The z. */ @java.lang.Override public float getZ() { return z_; } /** * optional float z = 3; * @param value The z to set. * @return This builder for chaining. */ public Builder setZ(float value) { bitField0_ |= 0x00000004; z_ = value; onChanged(); return this; } /** * optional float z = 3; * @return This builder for chaining. */ public Builder clearZ() { bitField0_ = (bitField0_ & ~0x00000004); z_ = 0F; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.Point) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.Point) private static final SC2APIProtocol.Common.Point DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.Point(); } public static SC2APIProtocol.Common.Point getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Point parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.Point getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface Size2DIOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.Size2DI) com.google.protobuf.MessageOrBuilder { /** * optional int32 x = 1; * @return Whether the x field is set. */ boolean hasX(); /** * optional int32 x = 1; * @return The x. */ int getX(); /** * optional int32 y = 2; * @return Whether the y field is set. */ boolean hasY(); /** * optional int32 y = 2; * @return The y. */ int getY(); } /** *
   * Screen dimensions.
   * 
* * Protobuf type {@code SC2APIProtocol.Size2DI} */ public static final class Size2DI extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.Size2DI) Size2DIOrBuilder { private static final long serialVersionUID = 0L; // Use Size2DI.newBuilder() to construct. private Size2DI(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Size2DI() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Size2DI(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Size2DI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Size2DI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Size2DI.class, SC2APIProtocol.Common.Size2DI.Builder.class); } private int bitField0_; public static final int X_FIELD_NUMBER = 1; private int x_; /** * optional int32 x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 x = 1; * @return The x. */ @java.lang.Override public int getX() { return x_; } public static final int Y_FIELD_NUMBER = 2; private int y_; /** * optional int32 y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 y = 2; * @return The y. */ @java.lang.Override public int getY() { return y_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, y_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, x_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, y_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Common.Size2DI)) { return super.equals(obj); } SC2APIProtocol.Common.Size2DI other = (SC2APIProtocol.Common.Size2DI) obj; if (hasX() != other.hasX()) return false; if (hasX()) { if (getX() != other.getX()) return false; } if (hasY() != other.hasY()) return false; if (hasY()) { if (getY() != other.getY()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasX()) { hash = (37 * hash) + X_FIELD_NUMBER; hash = (53 * hash) + getX(); } if (hasY()) { hash = (37 * hash) + Y_FIELD_NUMBER; hash = (53 * hash) + getY(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Common.Size2DI parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Size2DI parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Size2DI parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Size2DI parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Size2DI parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Common.Size2DI parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Common.Size2DI parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Size2DI parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Size2DI parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Size2DI parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Common.Size2DI parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Common.Size2DI parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Common.Size2DI prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Screen dimensions.
     * 
* * Protobuf type {@code SC2APIProtocol.Size2DI} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.Size2DI) SC2APIProtocol.Common.Size2DIOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Size2DI_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Size2DI_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Common.Size2DI.class, SC2APIProtocol.Common.Size2DI.Builder.class); } // Construct using SC2APIProtocol.Common.Size2DI.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); x_ = 0; bitField0_ = (bitField0_ & ~0x00000001); y_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Common.internal_static_SC2APIProtocol_Size2DI_descriptor; } @java.lang.Override public SC2APIProtocol.Common.Size2DI getDefaultInstanceForType() { return SC2APIProtocol.Common.Size2DI.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Common.Size2DI build() { SC2APIProtocol.Common.Size2DI result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Common.Size2DI buildPartial() { SC2APIProtocol.Common.Size2DI result = new SC2APIProtocol.Common.Size2DI(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.x_ = x_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.y_ = y_; to_bitField0_ |= 0x00000002; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Common.Size2DI) { return mergeFrom((SC2APIProtocol.Common.Size2DI)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Common.Size2DI other) { if (other == SC2APIProtocol.Common.Size2DI.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { x_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 16: { y_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private int x_ ; /** * optional int32 x = 1; * @return Whether the x field is set. */ @java.lang.Override public boolean hasX() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 x = 1; * @return The x. */ @java.lang.Override public int getX() { return x_; } /** * optional int32 x = 1; * @param value The x to set. * @return This builder for chaining. */ public Builder setX(int value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } /** * optional int32 x = 1; * @return This builder for chaining. */ public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = 0; onChanged(); return this; } private int y_ ; /** * optional int32 y = 2; * @return Whether the y field is set. */ @java.lang.Override public boolean hasY() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 y = 2; * @return The y. */ @java.lang.Override public int getY() { return y_; } /** * optional int32 y = 2; * @param value The y to set. * @return This builder for chaining. */ public Builder setY(int value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } /** * optional int32 y = 2; * @return This builder for chaining. */ public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.Size2DI) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.Size2DI) private static final SC2APIProtocol.Common.Size2DI DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Common.Size2DI(); } public static SC2APIProtocol.Common.Size2DI getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Size2DI parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Common.Size2DI getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_AvailableAbility_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_AvailableAbility_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_ImageData_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_ImageData_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_PointI_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_PointI_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_RectangleI_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_RectangleI_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_Point2D_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_Point2D_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_Point_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_Point_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_Size2DI_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_Size2DI_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\035s2clientprotocol/common.proto\022\016SC2APIP" + "rotocol\">\n\020AvailableAbility\022\022\n\nability_i" + "d\030\001 \001(\005\022\026\n\016requires_point\030\002 \001(\010\"X\n\tImage" + "Data\022\026\n\016bits_per_pixel\030\001 \001(\005\022%\n\004size\030\002 \001" + "(\0132\027.SC2APIProtocol.Size2DI\022\014\n\004data\030\003 \001(" + "\014\"\036\n\006PointI\022\t\n\001x\030\001 \001(\005\022\t\n\001y\030\002 \001(\005\"T\n\nRec" + "tangleI\022\"\n\002p0\030\001 \001(\0132\026.SC2APIProtocol.Poi" + "ntI\022\"\n\002p1\030\002 \001(\0132\026.SC2APIProtocol.PointI\"" + "\037\n\007Point2D\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"(\n\005Poin" + "t\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t\n\001z\030\003 \001(\002\"\037\n\007Si" + "ze2DI\022\t\n\001x\030\001 \001(\005\022\t\n\001y\030\002 \001(\005*A\n\004Race\022\n\n\006N" + "oRace\020\000\022\n\n\006Terran\020\001\022\010\n\004Zerg\020\002\022\013\n\007Protoss" + "\020\003\022\n\n\006Random\020\004" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_SC2APIProtocol_AvailableAbility_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_SC2APIProtocol_AvailableAbility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_AvailableAbility_descriptor, new java.lang.String[] { "AbilityId", "RequiresPoint", }); internal_static_SC2APIProtocol_ImageData_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_SC2APIProtocol_ImageData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_ImageData_descriptor, new java.lang.String[] { "BitsPerPixel", "Size", "Data", }); internal_static_SC2APIProtocol_PointI_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_SC2APIProtocol_PointI_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_PointI_descriptor, new java.lang.String[] { "X", "Y", }); internal_static_SC2APIProtocol_RectangleI_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_SC2APIProtocol_RectangleI_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_RectangleI_descriptor, new java.lang.String[] { "P0", "P1", }); internal_static_SC2APIProtocol_Point2D_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_SC2APIProtocol_Point2D_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_Point2D_descriptor, new java.lang.String[] { "X", "Y", }); internal_static_SC2APIProtocol_Point_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_SC2APIProtocol_Point_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_Point_descriptor, new java.lang.String[] { "X", "Y", "Z", }); internal_static_SC2APIProtocol_Size2DI_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_SC2APIProtocol_Size2DI_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_Size2DI_descriptor, new java.lang.String[] { "X", "Y", }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy