Exemple #1
0
    /// <summary>
    /// Plants a seed in this bin if there is no seed already here.
    /// </summary>
    /// <param name="newSeed"></param>
    /// <returns></returns>
    public bool PlantSeed(Seed newSeed)
    {
        if (CanPlantSeed())
        {
            newSeed.AddToBin(this);
            this.seed     = newSeed;
            this.SeedType = newSeed.GetType();
            SetVisual(VisualType.Seed);
            return(true);
        }

        return(false);
    }