public void launch(int PX, int PY)
 {
     TTA      = (int)(DIST.calcdist(px, py, PX, PY) / movspeed);
     px       = PX;
     py       = PY;
     launched = true;
 }
Ejemplo n.º 2
0
        public ActionResult AddDist(DIST dst)
        {
            if (ModelState.IsValid)
            {
                db.DISTs.Add(dst);
                if (db.SaveChanges() > 0)
                {
                    ViewBag.msg = "Dist added";
                    ModelState.Clear();
                }
                else
                {
                    ViewBag.msg = "Dist not added";
                    ModelState.Clear();
                }
            }
            ViewBag.SID = new SelectList(db.STATEs.ToList(), "SID", "SNAME");
            ViewBag.CID = new SelectList(db.COUNTRies.ToList(), "CID", "CNAME");

            return(View());
        }
Ejemplo n.º 3
0
        public List <DIST> GetDIST_OfCluster(string cluster)
        {
            List <DIST> list = new List <DIST>();
            DIST        item;
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@cluster", cluster);
            SqlDataReader dr = executeReader("SELECT MetaItemSource, MetaItemDestination, Distance FROM [RS].DISTANCE_MATRIX WHERE CLusterID = @cluster", parameters);

            while (dr.Read())
            {
                item                     = new DIST();
                item.ClusterID           = cluster;
                item.MetaItemSource      = dr[0].ToString();
                item.MetaItemDestination = dr[1].ToString();
                item.Distance            = Convert.ToDouble(dr[2]);
                list.Add(item);
            }
            dr.Close();
            return(list);
        }