コード例 #1
0
ファイル: FormKarte.cs プロジェクト: aleri-a/MVC-Poker
        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;
 }