day03 c#定义一个简单的玩家类

当我拿起枪的那一刻,你就已经死了。。。。。。/滑稽/

public class Player
    {
        public string name;
        public string sex;
        public int HP;
        public enum weapon      //武器
        {
            dagger, //  匕首
            rifle,  //步枪
            machineGun,   //机枪
            sinperRifle //狙击枪
        }
        public weapon holdweapon;
        public void introduce(string name)      //打印人物信息
        {
            Console.WriteLine(name);
            Console.WriteLine(sex);
            Console.WriteLine(HP);
            Console.WriteLine(weapon.rifle);
        }
        public void changeWeapon(Player n)          //换武器
        {
            if (n.holdweapon == weapon.rifle)
            {
                n.holdweapon = weapon.dagger;
            }
        }
        public void dead(Player player)         //死亡
        {
            if (player.HP < 0)
            {
                Console.WriteLine("哦不!你死了!");
            }
        }
        public int attack(Player player1 ,Player player2)  //攻击
        {
            if (player1.holdweapon == weapon.rifle)
            {
                player2.HP -= 100;
            }
            return player2.HP;
        }
    }
发布了15 篇原创文章 · 获赞 0 · 访问量 199

猜你喜欢

转载自blog.csdn.net/qq_43119892/article/details/104405331