Skip to content
This repository was archived by the owner on Jul 24, 2020. It is now read-only.
This repository was archived by the owner on Jul 24, 2020. It is now read-only.

Commande "event_look_towards?" - Haut/Bas inversés #411

@Azvnrd

Description

@Azvnrd

Éventuel problème avec la commande event_look_towards? (et du coup, même punition pour sa petite sœur event_look_towards_event?).

J'ai comme l'impression que le haut et le bas sont inversés :

Lorsque l'event regarde vers le bas, sa "vision" est vers le haut, et inversement pour le bas.

J'ai "quickfix" en inversant le DOWN et le UP directement dans le code de la méthode concernée. (Ligne 3460 de la version 1.4.0 de RME, du coup)

module Events
    def event_look_towards?(source, x, y, scope)
      ex, ey = event_x(source), event_y(source)
      case event_direction(source)
      when Direction::DOWN
        distance = ey - y
        x_axis = (ex >= x - distance) && (ex <= x + distance)
        y_axis = ey > y
      when Direction::UP
        distance = y - ey
        x_axis = (ex >= x - distance) && (ex <= x + distance)
        y_axis = ey < y
      when Direction::LEFT
        distance = ex - x
        x_axis = ex > x
        y_axis = (ey >= y - distance) && (ey <= y + distance)
      when Direction::RIGHT
        distance = x - ex
        x_axis = ex < x
        y_axis = (ey >= y - distance) && (ey <= y + distance)
      end
      return x_axis && y_axis && distance <= scope
    end
end

Metadata

Metadata

Labels

Bug (issue)Issue (mainly bug) regarding one command.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions