예제 #1
0
        public FormKarte(IControllers kont, int poeni)
        {
            dugmiciZaZamenu = new List <Button>();
            InitializeComponent();
            kontrole = kont;
            string a = Environment.CurrentDirectory + @"\Karte\backSideOfCards.jpg";

            List <Button> listDugmica = new List <Button>();

            listDugmica.Add(btnKarta1);
            listDugmica.Add(btnKarta2);
            listDugmica.Add(btnKarta3);
            listDugmica.Add(btnKarta4);
            listDugmica.Add(btnKarta5);

            foreach (Button b in listDugmica)
            {
                b.BackgroundImage = Image.FromFile(a);
            }
            int j = 0;

            foreach (Karta k in kontrole.Ruka)
            {
                PostaviSliku(k, listDugmica[j]);
                j++;
            }

            PrethodniPoeni         = poeni;
            BrojacZamenjenihKarata = 0;
        }
예제 #2
0
파일: Form1.cs 프로젝트: aleri-a/MVC-Poker
        private void btnStart_Click(object sender, EventArgs e)
        {
            //if (ValidateChildren(ValidationConstraints.Enabled))
            //{
            //    MessageBox.Show(txtPoeni.Text, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //    MessageBox.Show(txtUlog.Text, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //}

            if (rbtnSpilFrancuski.Checked)
            {
                Model = new Model_Francuski();
            }
            else

            if (rbtnMojSpil.Checked)
            {
                Model = new MojSpil();
            }

            else
            {
                Model = new Model_Standardni();
            }
            if (rbtnPoker.Checked)
            {
                Controllers = new Controller_Poker(Model);
            }
            else
            {
                Controllers = new Controller_TexasHoldem(Model);
            }

            if (Validacija(txtPoeni))
            {
                Controllers.BrPoena = Int32.Parse(txtPoeni.Text);
                PrethodniPoeni      = Int32.Parse(txtPoeni.Text);
            }
            if (Validacija(txtUlog))
            {
                Controllers.Ulog = Int32.Parse(txtUlog.Text);
            }

            Controllers.BrPoena = Int32.Parse(txtPoeni.Text);
            Controllers.PodeliKarte(Int32.Parse(txtUlog.Text));


            FormKarte fK = new FormKarte(Controllers, PrethodniPoeni);

            fK.Show();
        }
예제 #3
0
 public static void Assign(IConfig config, ISettings settings, IThemes themes, IBackgroundMusic backgroundMusic,
                           IDrawing draw, IGraphics graphics, IFonts fonts, ILanguage language, IGame game, IProfiles profiles, IRecording record,
                           ISongs songs, IVideo video, ISound sound, ICover cover, IDataBase dataBase, IControllers controller, IPlaylist playlist)
 {
     Config          = config;
     Settings        = settings;
     Themes          = themes;
     BackgroundMusic = backgroundMusic;
     Drawing         = draw;
     Graphics        = graphics;
     Fonts           = fonts;
     Language        = language;
     Game            = game;
     Profiles        = profiles;
     Record          = record;
     Songs           = songs;
     Video           = video;
     Sound           = sound;
     Cover           = cover;
     DataBase        = dataBase;
     Controller      = controller;
     Playlist        = playlist;
 }