Beispiel #1
0
        public override object Clone()
        {
            Vector2 position = new Vector2(Position.X, Position.Y);
            Rectangle collisionRect = new Rectangle(CollisionRect.X, CollisionRect.Y, CollisionRect.Width, CollisionRect.Height);
            BaseLevelObject clone = new BaseLevelObject(IsCollided, position, TexturePath, IsVisible, collisionRect);

            return clone;
        }
 public void AddLevelObject(BaseLevelObject lo)
 {
     if(!_lo.Contains(lo))
         _lo.Add(lo);
 }