//---------------------------------------------------------------------------------- // Set Methods //---------------------------------------------------------------------------------- public void Set(GameObject.Name gameName, GameSprite.Name spriteName, float px = 0.0f, float py = 0.0f) { this.name = gameName; this.x = px; this.y = py; this.pProxySprite = ProxySpriteManager.Add(spriteName); this.poCollObj = new CollisionObj(this.pProxySprite); Debug.Assert(this.poCollObj != null); this.bMarkForDeath = false; }
public GameObject(GameObject.Name gameName, GameSprite.Name spriteName) : base() { this.name = gameName; this.x = 0.0f; this.y = 0.0f; this.pProxySprite = ProxySpriteManager.Add(spriteName); this.poCollObj = new CollisionObj(this.pProxySprite); Debug.Assert(this.poCollObj != null); this.bMarkForDeath = false; }