17.12.2015, 21:40
Alle Gadgets haben ihre Attribute PLUS alle Attribute von "Object". Du must nichts hardcoden.
Einige der Attribute sind etwas sinnlos z.B. für die Engine, aber das ist ein Design problem da ich nicht zu viel Vererbung schachteln will. Wie gesagt, OOP per Hand ist etwas aufwändig.
Mein Avatar ist gerade sich umziehen für Weihnachten. ;-) Nein im ernst, habe gerade selbst gemerkt dass er weg ist. Muss ich gucken...
Zu der Frage nochmal:
Das Test GUI solltest du nicht innerhalb der Engine erstellen die der NTuiCreator benutuzt. Das kann dir alles zerschiessen, z.B. wenn du Objekte mit gleicher ID oder Notifies erzeugst etc. Ausserdem ist es nicht so einfach alles auf einmal wieder zu löschen/updaten.
Deshalb erzeugst du die Preview GUI in einer eigenen Engine. Die musst du aber im Mainloop auch abfragen, sofern sie existiert. Ansonsten kann das Test Fenster nicht "athmen".
Die Notifies abfangen und anzeigen ist sehr hilfreich, dann sieht man gleich bei welcher Aktion welches Notify ausgeöst wird. Einen Requester aufpoppen ist natürlich sehr unhöflich, ich wollte nur zeigen wie es geht. Am besten in eine Console anhängen, damit es nicht stört.
Einige der Attribute sind etwas sinnlos z.B. für die Engine, aber das ist ein Design problem da ich nicht zu viel Vererbung schachteln will. Wie gesagt, OOP per Hand ist etwas aufwändig.
Mein Avatar ist gerade sich umziehen für Weihnachten. ;-) Nein im ernst, habe gerade selbst gemerkt dass er weg ist. Muss ich gucken...
Zu der Frage nochmal:
Das Test GUI solltest du nicht innerhalb der Engine erstellen die der NTuiCreator benutuzt. Das kann dir alles zerschiessen, z.B. wenn du Objekte mit gleicher ID oder Notifies erzeugst etc. Ausserdem ist es nicht so einfach alles auf einmal wieder zu löschen/updaten.
Deshalb erzeugst du die Preview GUI in einer eigenen Engine. Die musst du aber im Mainloop auch abfragen, sofern sie existiert. Ansonsten kann das Test Fenster nicht "athmen".
Die Notifies abfangen und anzeigen ist sehr hilfreich, dann sieht man gleich bei welcher Aktion welches Notify ausgeöst wird. Einen Requester aufpoppen ist natürlich sehr unhöflich, ich wollte nur zeigen wie es geht. Am besten in eine Console anhängen, damit es nicht stört.