示例#1
0
        public MotionEngine(GameObject target)
        {
            character = target;
            OldDirection = Vector2.Zero;

            Enabled = true;
        }
示例#2
0
文件: Game.cs 项目: Jntz/jamipeli
        public void RemoveGameObject(GameObject gameObject)
        {
            allObjects.Remove(gameObject);

            DrawableGameObject drawableGameObject = gameObject as DrawableGameObject;
            if (drawableGameObject != null)
            {
                drawableObjects.Remove(drawableGameObject);
            }
        }
示例#3
0
文件: Game.cs 项目: Jntz/jamipeli
 public bool ContainsGameObject(GameObject gameObject)
 {
     return allObjects.Contains(gameObject);
 }
示例#4
0
文件: Game.cs 项目: Jntz/jamipeli
        public void AddGameObject(GameObject gameObject)
        {
            allObjects.Add(gameObject);

            DrawableGameObject drawableGameObject = gameObject as DrawableGameObject;
            if (drawableGameObject != null)
            {
                drawableObjects.Add(drawableGameObject);
            }
        }