Пример #1
0
        public Form1()
        {
            InitializeComponent();
            Random randomizer = new Random();


            BattleField Battlefield = new BattleField(randomizer,4);
            Character ally = new Character();
            ally.Name = "ally";
            Character ally2 = new Character();
            ally.Name = "ally";
            Character ally3 = new Character();
            ally.Name = "ally";
            Character enemy = new Character();
            enemy.Name = "enemy";
            
            Battlefield.addCharacter(ally,3,2);
            //Battlefield.addCharacter(ally2, 6, 4);
            //Battlefield.addCharacter(ally3, 6, 5);
            Battlefield.addCharacter(enemy,1,3);
            goal.Text = enemy.getPoint().X + "/" + enemy.getPoint().Y;
            start.Text = ally.getPoint().X + "/" + ally.getPoint().Y;
            string msg = "";
            foreach (Character chara in Battlefield.getCharacters())
            {
                msg += chara.Name + " x: " + chara.getPoint().X + " y:" + chara.getPoint().Y + System.Environment.NewLine;
            }
            List<DnDBattleSim.Classes.SubClasses.Point> resultmove = ally.MoveTo(enemy.getPoint());
            foreach(DnDBattleSim.Classes.SubClasses.Point point in resultmove)
            {
                StepList.Items.Add(point.X + "//" + point.Y);
            }
        }
Пример #2
0
 public void setBattlefield(BattleField _battlefield)
 {
     battlefield = _battlefield;
 }