goedesmiddags 
Ik ben al enige tijd bezig met een soort game engine op aant zetten, maar nu loop ik tegen iets op waarbij ik me afvraag, 'dat moet toch makkelijker kunnen'.
Ik heb een class manipulate die child kan worden van een ander object, waarop deze 'manipuleerbaar' wordt. Het probleem is, dat zowel het object als de classe manipulate kennis willen hebben van het spel waar ze in draaien (game).
Nu geef ik 'game' in principe altijd mee als ik een nieuw object maak, dus kan ik deze ook doorgeven. aan manipulate.
zo heb ik het nu dan ook opgelost:
object heeft een pointer naar game
manipulate heeft een pointer naar object.
Zo kan ik dus altijd aan alle info komen, maar er staat tegenover dat ik in de constructor van object altijd de pointer van manipulate moet toewijzen.
Nu vroeg ik me af of dit niet makkelijker kan op een of andere manier. Dat manipulate bv automatisch de pointer naar game van zijn parentobject mag gebruiken.
ik ben benieuwd
Ik ben al enige tijd bezig met een soort game engine op aant zetten, maar nu loop ik tegen iets op waarbij ik me afvraag, 'dat moet toch makkelijker kunnen'.
Ik heb een class manipulate die child kan worden van een ander object, waarop deze 'manipuleerbaar' wordt. Het probleem is, dat zowel het object als de classe manipulate kennis willen hebben van het spel waar ze in draaien (game).
Nu geef ik 'game' in principe altijd mee als ik een nieuw object maak, dus kan ik deze ook doorgeven. aan manipulate.
zo heb ik het nu dan ook opgelost:
object heeft een pointer naar game
manipulate heeft een pointer naar object.
Zo kan ik dus altijd aan alle info komen, maar er staat tegenover dat ik in de constructor van object altijd de pointer van manipulate moet toewijzen.
Nu vroeg ik me af of dit niet makkelijker kan op een of andere manier. Dat manipulate bv automatisch de pointer naar game van zijn parentobject mag gebruiken.
ik ben benieuwd
oprecht vertrouwen wordt nooit geschaad