コード例 #1
0
    private void WhichMove(string MoveCard)
    {
        //movement
        if (MoveCard == "up")
        {
            attack.up();
        }
        if (MoveCard == "down")
        {
            attack.down();
        }
        if (MoveCard == "right")
        {
            attack.right();
        }
        if (MoveCard == "left")
        {
            attack.left();
        }

        //3 squares
        if (MoveCard == "IceBallAttack")
        {
            attack.IceBallAttack();
        }
        if (MoveCard == "SnowFlakesAttack")
        {
            attack.SnowFlakesAttack();
        }
        if (MoveCard == "FogAttack")
        {
            attack.FogAttack();
        }

        //4 squares
        if (MoveCard == "IciclesAttack")
        {
            attack.IciclesAttack();
        }
        if (MoveCard == "WaterFallAttack")
        {
            attack.WaterFallAttack();
        }
        if (MoveCard == "IceFieldAttack")
        {
            attack.IceFieldAttack();
        }
        if (MoveCard == "WhirlpoolAttack")
        {
            attack.WhirlpoolAttack();
        }

        //5 squares
        if (MoveCard == "HailAttack")
        {
            attack.HailAttack();
        }
        if (MoveCard == "AvalancheAttack")
        {
            attack.AvalancheAttack();
        }
        if (MoveCard == "TsunamiAttack")
        {
            attack.TsunamiAttack();
        }

        //others
        if (MoveCard == "MagicRenewal")
        {
            attack.MagicRenewal();
        }
        if (MoveCard == "Heal")
        {
            attack.Heal();
        }
        if (MoveCard == "Shield")
        {
            attack.Shield();
        }

        //enemy
        if (MoveCard == "upEnemy")
        {
            attack.upEnemy();
        }
        if (MoveCard == "downEnemy")
        {
            attack.downEnemy();
        }
        if (MoveCard == "rightEnemy")
        {
            attack.rightEnemy();
        }
        if (MoveCard == "leftEnemy")
        {
            attack.leftEnemy();
        }
        if (MoveCard == "MagicRenewalEnemy")
        {
            attack.MagicRenewalEnemy();
        }
        if (MoveCard == "RockPunchAttack")
        {
            attack.RockPunchAttackEnemy();
        }
        if (MoveCard == "RollingStoneAttack")
        {
            attack.RollingStoneAttackEnemy();
        }
        if (MoveCard == "ShieldEnemy")
        {
            attack.ShieldEnemy();
        }
    }