Ejemplo n.º 1
0
        private void doBattle(Movement pm, int dProc, int aProc, int pdmax)
        {
            Ulist dtemp = u;
            Ulist atemp = pm.units;
            int   htemp = hp;

            u.calcDeaths(dProc / 100);
            pm.units.calcDeaths(aProc / 100);
            damage(pm.units.calcAtk(), pdmax);

            sendReturn(pm.zoneS, pm.units);
            map.movements.Remove(pm);
            map.reports.Add(new Report(DateTime.Now, hp - htemp, this, dtemp, u, pm.zoneS, atemp, pm.units));
        }