Module: Api::PointExtension::ClassMethods

Defined in:
lib/sc2ai/protocol/extensions/point.rb

Overview

Adds additional functionality to message class Api::Point

Instance Method Summary collapse

Instance Method Details

#[](x, y, z) ⇒ Api::Point

Shorthand for creating an instance for [x, y, z]

Examples:

Api::Point[1,2,3] # Where x is 1.0, y is 2.0 and z is 3.0

Parameters:

  • x (Float)
  • y (Float)
  • z (Float)

Returns:



30
31
32
# File 'lib/sc2ai/protocol/extensions/point.rb', line 30

def [](x, y, z)
  Api::Point.new(x: x, y: y, z: z)
end