Silverlight Game (Volfied) -3

Yazımıza kaldığımız yerden devam edelim. Top sınıfını anlatmak ile başlayalım.
public class Top
    {
        public int TopYon { get; set; }
        public string Name { get; set; }
        public Ellipse _top { get; set; }
        public int X
        {
            get
            {
                return Convert.ToInt32(Canvas.GetLeft(_top));

            }
            set
            {
                Canvas.SetLeft(_top, value);
            }
        }
        public int Y
        {
            get
            {
                return Convert.ToInt32(Canvas.GetTop(_top));
            }
            set
            {
                Canvas.SetTop(_top, value);
            }
        }

        public Top(int x, int y,int TopYon,string Name)
        {
            _top = new Ellipse();
            _top.Fill = new SolidColorBrush(Colors.Red);
            _top.Height = 10;
            _top.Width = 10;
            this.X = x;
            this.Y = y;
            this.TopYon = TopYon;
            this.Name = Name;
           
            
        }
    }

public enum TopYonEnum
    {

        AssagiSag = 0,
        AssagiSol = 1,
        YukariSag = 2,
        YukariSol = 3
    }
Şimdi sınıfın içeriğini anlatalım;
public int TopYon { get; set; }
Topun hangi yönde hareket ettiğini belirtmek için kullanılır.
 public Ellipse _top { get; set; }
Topun kendisini içerir :) topumuz ellipse nesnesi olacak.Diğer özellikler zaten bir önceki sınıflarda anlattığımız gib.

Şimdi oyunun mantığının olduğu TopHareket ve OyuncuHareket sınıflarını Kod içindeki açıklamalarda bakarak anlaşıla bileceğini düşünerek kodların açıklamasını ayrıca yazmadım. Kodun tamamı ve proje aşşağıdaki linkten indirebilirsiniz.

Oyunun bulunduğu Link http://hotfile.com/dl/68416270/2499628/Game2.rar.html

0 yorum:

Yorum Gönder

Share