コード例 #1
0
ファイル: PelinTila.cs プロジェクト: juujoo/gradu
 public Koordinaatit EtsiSiirtoaAiemmanSiirronPystyrivilta(Koordinaatit aiempiSiirto)
 {
     for (int j = aiempiSiirto.Y + 1; j < laudanKorkeus; j++)
     {
         if (tila[aiempiSiirto.X, j] == null)
         {
             //if (TutkiVierekkaisistaRuuduistaLoytyykoPeliMerkkia(aiempiSiirto.X, j)) return new Koordinaatit(aiempiSiirto.X, j);
         }
     }
     return null;
 }
コード例 #2
0
ファイル: PelinTila.cs プロジェクト: juujoo/gradu
 public Koordinaatit EtsiSiirtoaAiemmanSiirronSeuraaviltaPystyriveilta(Koordinaatit aiempiSiirto)
 {
     for (int i = aiempiSiirto.X + 1; i < laudanLeveys; i++)
     {
         for (int j = 0; j < laudanKorkeus; j++)
         {
             if (tila[i, j] == null)
             {
                 //if (TutkiVierekkaisistaRuuduistaLoytyykoPeliMerkkia(i, j)) return new Koordinaatit(i, j);
             }
         }
     }
     return null;
 }
コード例 #3
0
        public ActionResult PoistaKuva(int?id, string kategoria)
        {
            if (id != null)
            {
                try
                {
                    Koordinaatit koordinaatti = db.Koordinaatit.Find(id);
                    koordinaatti.kuvaID          = null;
                    db.Entry(koordinaatti).State = EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("ValitseKuva", "Kuvat", new { id = koordinaatti.KoordinaattiID, kategoria = kategoria }));
                }
                catch (Exception)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }
            else
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
        }
コード例 #4
0
        public ActionResult AsetaKuva(int?id, int?kuvaID)
        {
            if (id != null && kuvaID != null)
            {
                try
                {
                    Koordinaatit koordinaatti = db.Koordinaatit.Find(id);
                    var          kat          = db.Kategoria.Find(id);
                    koordinaatti.kuvaID          = kuvaID;
                    db.Entry(koordinaatti).State = EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("Index", "Admin", new { kategoriaRefer = kat.ReferTo }));
                }
                catch (Exception)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }
            else
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
        }
コード例 #5
0
ファイル: Player.cs プロジェクト: juujoo/gradu
 public abstract Koordinaatit TeeSiirto(bool?[,] lauta, Koordinaatit edellinenSiirto);