Exemple #1
0
        public void InsertTest()
        {
            var spritePoints = new Dictionary <string, List <double> >
            {
                { "idle", new List <double>()
                  {
                      62, 134, 62, 112
                  } },
                { "attack", new List <double>()
                  {
                      2, 2, 66, 130
                  } },
                { "die", new List <double>()
                  {
                      2, 134, 58, 46
                  } }
            };
            var unit = new Unit
            {
                Name         = "Archer",
                Damage       = 40,
                Defence      = 0,
                DisplayName  = "Archer",
                Initiative   = 40,
                Health       = 100,
                UnitType     = UnitType.Range,
                SpritePoints = spritePoints,
                SpriteLink   = "http://i64.fastpic.ru/big/2014/0511/c4/6fd702ed5d5545762ec8e160b83b17c4.png"
            };

            UnitDb.AddUnit(unit);
        }
Exemple #2
0
        public string AddUnit(string name)
        {
            if (CurrentInformation.Players.Count != 2)
            {
                return("error");
            }
            var unit = UnitDb.GetUnit(name);

            unit.Side = (Side)CurrentInformation.Players[Context.ConnectionId].Value;
            if (i < 3)
            {
                CurrentInformation.Gf.AddUnit(unit, (GamePosition)i);
                i++;
            }
            Clients.All.addNewUnitInTheMap(unit, unit.Side);
            return(null);
        }
Exemple #3
0
        public void AddUnit(string unitName)
        {
            var unit = UnitDb.GetUnit(unitName);

            Clients.All.addNewUnitInTheMap(unitName);
        }
Exemple #4
0
        public void FindTest()
        {
            var unit = UnitDb.GetUnit("Angel");

            Assert.IsNotNull(unit);
        }