Original Post
Hi Could somebody point me in some direction on how I should work if I have objects and they are "represented" on the screen.. For example I have a box class: Box{ - x - y - z } and probably I will have to have a graphical representation of that box within my class "box".. So the box would now be: Box { - x - y - z - mesh (graphical representation) } If I have a screen on which the user can click on a graphical representation (the box), I am thinking of using an Observer/listener pattern where my box (or all my boxes and other objects) is/are enlisted. My view would then be the "observable" object. Is the a correct way of thinking (OO compliant?) or are there better ways? Any info or links to info would be greaaat!!!