Hi
ich hab seid einem halben Jahr in meiner Schule Programmier Unterricht, bin also noch ein blutiger Anfänger. Ich habe ein Projekt und zwar soll ich einen Einarmigen Banditen Programmieren und dabei hänge ich.
Also als erstes habe ich drei verschiedene PictureBoxen in die durch zufall die Bilder geladen werden. Bis dahin klappt es auch, doch wie kann ich überprüfen ob jetzt gleiche Bilder am Ende vorhanden sind?
Da ich wie gesagt noch anfänger bin und noch lange nicht die Möglichkeiten kenne gibt es auch viel einfachere Möglichkeiten das zu lösen (wärend ich das hier das erste Mal geschrieben habe ist mir eine eingefallen, aber ich würde es gerne auch noch so hinbekommen).
Hier ist der Code, der durch Zufall das erste Bild auswählt:
Jetzt weiß ich aber nicht wie ich am Ende wieder rausbekomme welches Bild jetzt geladen wurde. Ich habe irgentetwas von einem Tag gelesen, habe aber leider nicht verstanden, wie ich es benutzen kann. Kann mir hier vieleicht einer Helfen?
Danke schonmal und Viele Grüße
Frazer
ich hab seid einem halben Jahr in meiner Schule Programmier Unterricht, bin also noch ein blutiger Anfänger. Ich habe ein Projekt und zwar soll ich einen Einarmigen Banditen Programmieren und dabei hänge ich.
Also als erstes habe ich drei verschiedene PictureBoxen in die durch zufall die Bilder geladen werden. Bis dahin klappt es auch, doch wie kann ich überprüfen ob jetzt gleiche Bilder am Ende vorhanden sind?
Da ich wie gesagt noch anfänger bin und noch lange nicht die Möglichkeiten kenne gibt es auch viel einfachere Möglichkeiten das zu lösen (wärend ich das hier das erste Mal geschrieben habe ist mir eine eingefallen, aber ich würde es gerne auch noch so hinbekommen).
Hier ist der Code, der durch Zufall das erste Bild auswählt:
Quellcode
- while (zeit1 != 10)
- {
- if (reihe1 == 1)
- goto A;
- if (reihe1 == 2)
- goto B;
- if (reihe1 == 3)
- goto C;
- if (reihe1 == 4)
- goto D;
- A:
- {
- Reihe1PictureBox.Load("Bilder\\apfel.jpg");
- Reihe1PictureBox.Refresh();
- Thread.Sleep(100);
- goto End;
- }
- B:
- {
- Reihe1PictureBox.Load("Bilder\\glocke.jpg");
- Reihe1PictureBox.Refresh();
- Thread.Sleep(100);
- goto End;
- }
- C:
- {
- Reihe1PictureBox.Load("Bilder\\sieben.jpg");
- Reihe1PictureBox.Refresh();
- Thread.Sleep(100);
- goto End;
- }
- D:
- {
- Reihe1PictureBox.Load("Bilder\\kirsche.jpg");
- Reihe1PictureBox.Refresh();
- Thread.Sleep(100);
- goto End;
- }
- End:
- {
- zeit1 = random.Next(1, 11);
- reihe1 = random.Next(1, 5);
- }
- }
Jetzt weiß ich aber nicht wie ich am Ende wieder rausbekomme welches Bild jetzt geladen wurde. Ich habe irgentetwas von einem Tag gelesen, habe aber leider nicht verstanden, wie ich es benutzen kann. Kann mir hier vieleicht einer Helfen?
Danke schonmal und Viele Grüße
Frazer