Class: Pathfinding::Target::Coords

Inherits:
Object
  • Object
show all
Defined in:
docs/4_Systems_003_Map_Engine.rb

Overview

Coords target type

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Coords

Returns a new instance of Coords.



3827
3828
# File 'docs/4_Systems_003_Map_Engine.rb', line 3827

def initialize(*args)
end

Class Method Details

.load(data)

Create new target from the given data

Parameters:

  • data (Array)

    saved data



3848
3849
# File 'docs/4_Systems_003_Map_Engine.rb', line 3848

def self.load(data)
end

Instance Method Details

#check_move(x, y) ⇒ Boolean

Check if the character targetted has moved, considering the distance for optimisation and return true if the target is considered as moved

Parameters:

  • x (Integer)

    the x coordinate of the heading event

  • y (Integer)

    the y coordinate of the heading event

Returns:

  • (Boolean)


3840
3841
# File 'docs/4_Systems_003_Map_Engine.rb', line 3840

def check_move(x, y)
end

#reached?(x, y, z) ⇒ Boolean

Test if the target is reached at the fiveng coords

Parameters:

  • x (Integer)

    the x coordinate to test

  • y (Integer)

    the y coordinate to test

  • z (Integer)

    the x coordinate to test

Returns:

  • (Boolean)


3834
3835
# File 'docs/4_Systems_003_Map_Engine.rb', line 3834

def reached?(x, y, z)
end

#saveArray<Object>

Gather the savable data

Returns:



3844
3845
# File 'docs/4_Systems_003_Map_Engine.rb', line 3844

def save
end