Class PE_0_6P.BaseButton
java.lang.Object
PE_0_6P.PEngine
PE_0_6P.Node2D
PE_0_6P.ControlRect
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
-
Field Summary
Fields inherited from class PE_0_6P.ControlRect
currentColor, size, themeFields inherited from class PE_0_6P.Node2D
globalPosition, globalRotation, globalScale, isNotFreeze, name, pause, position, rotation, scale -
Constructor Summary
ConstructorsConstructorDescriptionBaseButton(String name, processing.core.PVector position, PE_0_6P.T enumTheme) -
Method Summary
Modifier and TypeMethodDescription(package private) void_process()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(package private) void_ready()Tout ne marche pas bien si c'est fait dans le constructeur...(package private) void_showText(float dx, float dy) (package private) void(package private) voidsignal(PE_0_6P.Event event) Methods inherited from class PE_0_6P.ControlRect
applyThemeMethods inherited from class PE_0_6P.Node2D
_runInMatrix, _runOutMatrix, displayMethods inherited from class PE_0_6P.PEngine
_autoDelete, _runReady, addChild, deltaCompute, getToRemove, listen, notify, process, ready, run, toRemove, unListen
-
Constructor Details
-
BaseButton
-
-
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:
_readyin classPE_0_6P.PEngine
-
_process
void _process()Description copied from class:PE_0_6P.PEngineMé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:
_processin classPE_0_6P.PEngine
-
_showText
void _showText(float dx, float dy) -
signal
- Specified by:
signalin interfacePE_0_6P.Observer- Overrides:
signalin classPE_0_6P.PEngine
-
buttonClicked
void buttonClicked()
-