Example #1
0
    private void DiscusAttack(Direction attackDirection)
    {
        playSound(discThrow);
        float distance = .5f;

        switch (attackDirection)
        {
        case Direction.UP:
            attackPoint.position = transform.position + new Vector3(0, distance, 0);
            break;

        case Direction.DOWN:
            attackPoint.position = transform.position + new Vector3(0, -distance, 0);
            break;

        case Direction.LEFT:
            attackPoint.position = transform.position + new Vector3(-distance, 0, 0);
            break;

        case Direction.RIGHT:
            attackPoint.position = transform.position + new Vector3(distance, 0, 0);
            break;
        }

        //Play Star Attack animation

        disc = Discus.create(this, attackDirection);
        disc.throwDisc();
    }
Example #2
0
        public ActionResult Create([Bind(Include = "name, image, video, ImageFile  ")] Discus strains)
        {
            if (strains.image == null)
            {
                strains.image = "default1.jpg";
            }

            if (ModelState.IsValid)
            {
                string imagename = Path.GetFileNameWithoutExtension(strains.ImageFile.FileName);
                string extension = Path.GetExtension(strains.ImageFile.FileName);
                imagename     = imagename + extension;
                strains.image = imagename;

                imagename = Path.Combine(Server.MapPath("~/Images/"), imagename);
                strains.ImageFile.SaveAs(imagename);

                db.Discus.Add(strains);
                db.SaveChanges();
                return(RedirectToAction("Database"));
            }


            return(View(strains));
        }
Example #3
0
        public ActionResult Edit(Discus strains)
        {
            if (strains.image == null)
            {
                strains.image = "default1.jpg";
            }

            if (ModelState.IsValid)
            {
                string imagename = Path.GetFileNameWithoutExtension(strains.ImageFile.FileName);
                string extension = Path.GetExtension(strains.ImageFile.FileName);
                imagename     = imagename + extension;
                strains.image = imagename;


                imagename = Path.Combine(Server.MapPath("~/Images/"), imagename);
                strains.ImageFile.SaveAs(imagename);



                db.Entry(strains).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Database"));
            }

            return(View());
        }
Example #4
0
        public ActionResult ConfirmDelete(int id)
        {
            Discus strains = db.Discus.Find(id);

            db.Discus.Remove(strains);
            db.SaveChanges();
            return(RedirectToAction("Database"));
        }
Example #5
0
        public ActionResult Video(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Discus strains = db.Discus.Find(id);

            if (strains == null)
            {
                return(HttpNotFound());
            }
            return(View(strains));
        }
Example #6
0
 public void catchDiscus()
 {
     disc = null;
     changeWeapon(0);
 }
Example #7
0
        public ActionResult Delete(int id)
        {
            Discus strains = db.Discus.Find(id);

            return(View(strains));
        }