Esempio n. 1
0
    static void Main(string[] args)
    {
        Player            player = new Player("A Bunch of Angry Eggs", 500f);
        CalculateModifier mod    = new CalculateModifier(player.ApplyModifier);

        player.PrintHealth();
        Console.WriteLine();

        player.TakeDamage(mod(1f, Modifier.Base));
        player.PrintHealth();
    }
Esempio n. 2
0
    static void Main(string[] args)
    {
        Player            player = new Player("Electric Mouse");
        CalculateModifier mod    = new CalculateModifier(player.ApplyModifier);

        player.PrintHealth();

        player.TakeDamage(mod(50f, Modifier.Weak));

        player.PrintHealth();

        player.HealDamage(mod(10f, Modifier.Strong));

        player.PrintHealth();
    }
    static void Main(string[] args)
    {
        Player            player = new Player("Electric Mouse");
        CalculateModifier mod    = new CalculateModifier(player.ApplyModifier);

        player.PrintHealth();
        Console.WriteLine();

        player.TakeDamage(mod(75f, Modifier.Base));
        player.PrintHealth();
        Console.WriteLine();

        player.HealDamage(mod(25f, Modifier.Base));
        player.PrintHealth();
        Console.WriteLine();

        player.TakeDamage(mod(50f, Modifier.Base));
        player.PrintHealth();
    }