Exemple #1
0
 public LocationMenu(string name, string info, ContentManager content, SpriteFont font) : base(content, font)
 {
     PlaceName         = name;
     StaticText        = name + ": \n " + info;
     ConfirmButtonText = "Explore";
     CancelButtonText  = "Cancel";
     ButtonLabels.Add(ConfirmButtonText);
     ButtonLabels.Add(CancelButtonText);
 }
Exemple #2
0
        public SpeechMenu(string greeting, Rectangle person, ContentManager content, SpriteFont font) : base(content, font)
        {
            StaticText = greeting;
            Menu       = content.Load <Texture2D>("speech");
            Position   = new Vector2(person.X, person.Y - MenuHeight);

            ConfirmButtonText = "Talk";
            CancelButtonText  = "Ignore";
            ButtonLabels.Add(ConfirmButtonText);
            ButtonLabels.Add(CancelButtonText);
        }
        public KeyboardInputMenu(string query, ContentManager content, SpriteFont font) : base(content, font)
        {
            // Adjust defaults
            MenuWidth = 600;
            Position  = new Vector2(350, 300);

            StaticText        = query;
            ConfirmButtonText = "Enter";
            CancelButtonText  = "Cancel";
            ButtonLabels.Add(CancelButtonText);
            ButtonLabels.Add(ConfirmButtonText);
        }
Exemple #4
0
 public ConfirmMenu(string query, ContentManager content, SpriteFont font) : base(content, font)
 {
     StaticText = query;
     ButtonLabels.Add(ConfirmButtonText);
     ButtonLabels.Add(CancelButtonText);
 }