Exemple #1
0
    void DrinkCoffee(CoffeeDrinks drink)
    {
        switch (drink)
        {
        case CoffeeDrinks.No_Drink:
        {
            Text.text = "You currently have no drink. +1 to oxygen supply for drinking out of an empty bottle.";
        }
        break;

        case CoffeeDrinks.Americano:
        {
            Text.text = "You place your hand over your heart as you drink the beverage. +2 to Patriotism!";
        }
        break;

        case CoffeeDrinks.Mocha:
        {
            Text.text = "The strong flavor of the mocha overwhelms you. +3 to improved taste buds.";
        }
        break;

        case CoffeeDrinks.Espresso:
        {
            Text.text = "You're not sure if this is a single or double shot. Either way, +2 to movement speed.";
        }
        break;

        case CoffeeDrinks.Chai_Tea:
        {
            Text.text = "You can feel the tea cleanse your system. +2 to Immunity";
        }
        break;
        }
    }
Exemple #2
0
        static public void AddOrder //adding order object both to stack and to queue
            (Queue <Order> ordersQueue, Stack <Order> ordersStack, Student orderer, CoffeeDrinks drink, DrinkSize cupsize)
        {
            Order order = new Order
            {
                Orderer = orderer,
                Drink   = drink,
                Size    = cupsize
            };

            Console.WriteLine($"{order.Orderer.FirstName} {order.Orderer.LastName} ordered a {order.Size} cup of {order.Drink}");
            ordersQueue.Enqueue(order);
            ordersStack.Push(order);
        }