Exemple #1
0
 protected virtual void DrawRecipe(GameTime gameTime, Recipe recipe)
 {
     if (RenderRecipe)
     {
         if (!RecipeLoaded)
         {
             foreach (var component in canvas.DisplayableComponents)
             {
                 canvas.Components.Remove(component);
             }
             canvas.DisplayableComponents.Clear();
             foreach (var textrecipe in recipe.RecipeItems)
             {
                 canvas.DisplayableComponents.Add(canvas.AddTextWithColorCode(textrecipe, new Vector2(this.GraphicsDevice.Viewport.Width / 4, 50 + (recipe.RecipeItems.IndexOf(textrecipe) * 20))));
             }
         }
         RenderRecipe = false;
         RecipeLoaded = true;
     }
 }