Пример #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
        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;
 }