Class PE_0_6P.Area2D

All Implemented Interfaces:
PE_0_6P.Observable, PE_0_6P.Observer
Direct Known Subclasses:
PE_0_6P.AnimatedSprite2D, PE_0_6P.Sprite2D
Enclosing class:
PE_0_6P

class PE_0_6P.Area2D extends PE_0_6P.Node2D
  • Field Details

  • Constructor Details

    • Area2D

      Area2D(String name, processing.core.PVector position)
  • Method Details

    • addShapeCircle

      void addShapeCircle(float radius)
    • addShapeRect

      void addShapeRect(float a, float b)
    • collide

      boolean collide(PE_0_6P.Area2D area2D)
    • _collideCC

      boolean _collideCC(processing.core.PVector pos1, float scale1, PE_0_6P.Shape2D s1, processing.core.PVector pos2, float scale2, PE_0_6P.Shape2D s2)
    • _collideRR

      boolean _collideRR(processing.core.PVector pos1, float scale1, PE_0_6P.Shape2D s1, processing.core.PVector pos2, float scale2, PE_0_6P.Shape2D s2)
    • _collideCR

      boolean _collideCR(processing.core.PVector pos1, float scale1, PE_0_6P.Shape2D s1, processing.core.PVector pos2, float scale2, PE_0_6P.Shape2D s2)
    • _runOutMatrix

      void _runOutMatrix()
      Overrides:
      _runOutMatrix in class PE_0_6P.Node2D