--JPNotification API JPNotification.activate ( sUserToken, sActivationKey ) JPNotification.addObjectObserver ( hObject ) JPNotification.addUserObserver ( hUser ) JPNotification.removeObjectObserver ( hObject ) JPNotification.removeUserObserver ( hUser ) JPNotification.sendNotification ( sNotificationHandler, vParam0, vParam1, ... ) JPNotification.postNotification ( nDelay, sNotificationHandler, vParam0, vParam1, ... ) JPNotification.registerObjectToUserEvents ( hObject ) JPNotification.removeRegisteredObjectToUserEvents ( hObject )
JPNotification vous permet d'envoyer des notifications à des AIModels d'objets ou de users
Tout objet ou user peut s'enregistrer afin de recevoir un évènement spécific. A n'importe quel moment, si vous décidez d'envoyer cet évènement, tous les AIModels qui se sont enregistrées vont être notifiés. C'est très utile, qui peut dire qu'il n'a jamais eu besoin de cette fonctionalité à un moment donné dans le développement d'un jeu ?
JPNotification offre également une fonctionnalité très intéressante : la possibilité pour les objets de recevoir les évènements habituellement envoyés aux users. Par exemple, un objet sera en mesure de connaitre la position du joypad ou bien l'état des touches du clavier.