コード例 #1
0
        public override AbsEquipment CreateObject(int PosX, int PosY)
        {
            Random rand = new Random();
            int    type = rand.Next(1, 3 + 1);

            AbsEquipment equipment;

            switch (type)
            {
            default:
                equipment = null;
                break;

            case 1:
                equipment = new Axe(PosX, PosY);
                break;

            case 2:
                equipment = new WoodenShield(PosX, PosY);
                break;

            case 3:
                equipment = new Wand(PosX, PosY);
                break;
            }

            return(equipment);
        }
コード例 #2
0
        public override AbsEquipment CreateObject(int PosX, int PosY, string type)
        {
            AbsEquipment equipment;

            switch (type)
            {
            default:
                equipment = null;
                break;

            case "AXE":
                equipment = new Axe(PosX, PosY);
                break;

            case "WOODENSHIELD":
                equipment = new WoodenShield(PosX, PosY);
                break;

            case "WAND":
                equipment = new Wand(PosX, PosY);
                break;
            }

            return(equipment);
        }