Class PE_0_6P.BaseButton

All Implemented Interfaces:
PE_0_6P.Observable, PE_0_6P.Observer
Direct Known Subclasses:
PE_0_6P.Button, PE_0_6P.CoolButton
Enclosing class:
PE_0_6P

class PE_0_6P.BaseButton extends PE_0_6P.ControlRect
  • Constructor Details

    • BaseButton

      BaseButton(String name, processing.core.PVector position, PE_0_6P.T enumTheme)
  • Method Details

    • _ready

      void _ready()
      Tout ne marche pas bien si c'est fait dans le constructeur... Peut-être que Java fait les initialisations dans plusieurs threads car, en particulier, les "listen()" de plusieurs boutons à la suite dans la fonction setup() ne marchent pas correctement s'ils sont dans le constructeur : seul le dernier bouton crée se retrouve dans l'arrayList de systemEvents. Du coup, j'ai tout mis dans _ready() !
      Overrides:
      _ready in class PE_0_6P.PEngine
    • _process

      void _process()
      Description copied from class: PE_0_6P.PEngine
      Méthode à usage interne dans le moteur Le code contenu dans _process() est exécuté à chaque frame en tout dernier après les affichages et les calculs faits par PEngine pour chaque Node
      Overrides:
      _process in class PE_0_6P.PEngine
    • _showText

      void _showText(float dx, float dy)
    • signal

      void signal(PE_0_6P.Event event)
      Specified by:
      signal in interface PE_0_6P.Observer
      Overrides:
      signal in class PE_0_6P.PEngine
    • buttonClicked

      void buttonClicked()