public Menu(Globals.MenuLayout layout, List <MenuIcon> icons, String explanation, Color explanationColor) { this.explanation = insertLineBreaksForString(explanation); this.explanationColor = explanationColor; this.explanationDrawPos = new Vector2(Recellection.viewPort.Width / 2, Recellection.viewPort.Height / 2); switch (layout) { case Globals.MenuLayout.Prompt: CreatePrompt(icons); break; case Globals.MenuLayout.NineMatrix: CreateNineMatrix(icons); break; case Globals.MenuLayout.FourMatrix: CreateFourMatrix(icons); break; } }
public Menu(Globals.MenuLayout layout, List <MenuIcon> icons, String explanation) : this(layout, icons, explanation, Color.Black) { }