Jeena Paradies: Übergabe/Vererbung von fertigem Objekt

Beitrag lesen

Hallo,

Class("Player", {
        has: {
            name: {
                is: "rw",
            },
            notifier: {
                is: "rw",
                isa: NotificationCenter,
                init: new NotificationCenter()
            }
        }
    });
[/code]

Ich habe deinen Code jetzt noch einmal richtig durchgelesen und gemerkt dass du meine Frage nicht richtig verstanden hast. Dein Code erstellt bei jedem Player ein neues NotificationCenter, ich möchte aber eine instanz des NotificationCenter für eine _Gruppe_ von Playern und anderen Objekten haben, so dass sie alle das gleiche Objekt benutzen.

Das NotificationCenter soll dazu da sein dass man sich da anmelden kann um bei gewissen events benachrichtigt zu werden. Es gibt aber verschiedene NotificationCenter für verschiedene so genannte Chanels (Räume im Spiel).

Bisher habe ich das einfach im Konstruktor übergeben aber das ist hässlich und sehr unhandlich.

Jeena