/// <summary>
        /// Zobrazí vybraný prvok
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void aListBoxZozDoPr_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int i = aListBoxZozDoPr.SelectedIndex;

            if (i >= 0)
            {
                (aListBoxZozDoPr.SelectedItem as DopravnyProstriedok).ZobrazForm();
                Kamera.DajInstanciu().VycentrujPohlad((aListBoxZozDoPr.SelectedItem as DopravnyProstriedok).Poloha);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Zobrazí vybraný prvok
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void aListBox_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int i = aListBoxZoznamStanic.SelectedIndex;

            if (i >= aZoznam.Count)
            {
                i = i - aZoznam.Count;
                Kamera.DajInstanciu().VycentrujPohlad(aZoznamPrirodzenych[i].Poloha);
                aZoznamPrirodzenych[i].ZobrazForm();
            }
            else if (i > -1)
            {
                Kamera.DajInstanciu().VycentrujPohlad(aZoznam[i].Poloha);
                aZoznam[i].ZobrazForm();
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Metóda, ktorá sa vykoná pri spustení časovcača
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void casovac_Tick(object sender, EventArgs e)
        {
            aHra = Hra.DajInstanciu();

            if (HernaPlocha.PocetStlpcov < 50)
            {
                aHra.Nacitaj();
                return;
            }

            aKamera = Kamera.DajInstanciu();

            aHra.Tik();
            Vykreslene.Tik();
            this.Refresh();
        }
Exemplo n.º 4
0
        /// <summary>
        /// Zobrazí danú položku
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void aListBoxVyroba_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int i = aListBoxZoznamVyroby.SelectedIndex;

            if (i > -1)
            {
                if (aZoznamVyroba.Any())
                {
                    Kamera.DajInstanciu().VycentrujPohlad(aZoznamVyroba[i].Poloha);
                }
                else
                {
                    Kamera.DajInstanciu().VycentrujPohlad(aZoznamMiest[i].Poloha);
                }
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// Konštruktor inicializuje potrebné
 /// </summary>
 /// <param name="paVyroba">Pre ktorú výrobu zobrazuje</param>
 public VyrobaForm(Vyroba paVyroba)
 {
     InitializeComponent();
     FormBorderStyle                = FormBorderStyle.FixedSingle;
     MaximizeBox                    = false;
     MinimizeBox                    = false;
     aVyroba                        = paVyroba;
     aLabelFlekDruhVyroby.Text      = aVyroba.ToString();
     aLabelFlekVyrobaPrijma.Text    = aVyroba.CoPrijmas();
     aLabelFlekVyrobaProdukuje.Text = aVyroba.CoVyrabas();
     Kamera.DajInstanciu().VycentrujPohlad(aVyroba.Poloha);
     if (paVyroba is Mesto)
     {
         Text            = "Imformácie o meste";
         aLabelDruh.Text = "Názov:";
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Vr�ti in�tanciu kamery
 /// </summary>
 /// <returns>Vracia svoju in�tanciu</returns>
 public static Kamera DajInstanciu(){
     if (aKamera == null) {
         aKamera = new Kamera();
     }
     return aKamera;
 }