Class: Pathfinding::Target::Character_Reject

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

Overview

Character reject target type

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Character_Reject

Returns a new instance of Character_Reject.



3879
3880
# File 'docs/4_Systems_003_Map_Engine.rb', line 3879

def initialize(*args)
end

Class Method Details

.load(data)

Create new target from the given data

Parameters:

  • data (Array)

    saved data



3900
3901
# File 'docs/4_Systems_003_Map_Engine.rb', line 3900

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)


3892
3893
# File 'docs/4_Systems_003_Map_Engine.rb', line 3892

def check_move(x, y)
end

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

Test if the target is reached at the given 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)


3886
3887
# File 'docs/4_Systems_003_Map_Engine.rb', line 3886

def reached?(x, y, z)
end

#saveArray<Object>

Gather the savable data

Returns:



3896
3897
# File 'docs/4_Systems_003_Map_Engine.rb', line 3896

def save
end