<div dir="ltr">Hola Miguel Ángel,<div><br></div><div>Sí. Puedes implementar un "singleton" para que los objetos comunes sean únicos. No sé si es necesario pasar el puntero al objeto único, ya que debería existir la función miembro estática (o incluso global), 'Engine :: GetInstance()', o de nombre parecido. Así no tienes que guardar el puntero como miembro de otras clases.</div><div><br></div><div><br></div><div>Espero que esto te ayude.</div><div><br></div><div>Steven</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">2015-04-27 22:05 GMT-04:00 Miguel Ángel Torres Fernández-Píñar <span dir="ltr"><<a href="mailto:miguelangeltorresfp@gmail.com" target="_blank">miguelangeltorresfp@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola.<div><br></div><div>Sé que esta pregunta se ha respondido en muchos foros, así que disculparme por ser un poco reiterativo.</div><div><br></div><div>Estoy desarrollando un prototipo de motor de videojuegos obviamente super sencillo.</div><div><br></div><div>De momento tengo una clase " <font color="#3d85c6">Engine </font>" en la que guardo un puntero a las clases principales de la aplicación :</div><div><br></div><div>Clase " <font color="#3d85c6">Window </font>", " <font color="#3d85c6">Render </font>", " <font color="#3d85c6">Resources </font>", etc.....</div><div><br></div><div>De esta forma, a través de " <font color="#3d85c6">Engine </font>" puedo acceder a cualquier otra clase.</div><div><br></div><div>Pero obviamente, las demás clases tienen que poder acceder a la instancia de " <font color="#3d85c6">Engine </font>".</div><div><br></div><div>De momento simplemente, construyo todas las clases pasándoles una puntero a la instancia de " <font color="#3d85c6">Engine </font>".</div><div><br></div><div>Pero en este tipo de casos, cuál creen ustedes que es la mejor opción ?</div><div><br></div><div>¿ <font color="#3d85c6">Singleton </font>por ejemplo ????</div><div><br></div><div>Gracias y un saludo desde Madrid.</div></div></blockquote></div></div></div></div>